on iko/ghcjs-patch-master help sign in
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.

commit82bc94581865b098985890745c371ef6ce67f1ce authorHamish Mackenzie <Hamish.K.Mackenzie@gmail.com> dateThu 19 May 2022, 20:21 (4 years ago) parente00ff65
382 files changed+53539−1066
builder/comp-builder.nix+21−11 builder/make-config-files.nix+3−3 ci.nix+8−3 compiler/ghc/configured-src.nix−132 compiler/ghc/default.nix+139−52 compiler/windows/include/synchapi.h+1 compiler/windows/include/windows.h+18 config.nix−1 lib/ghcjs-project.nix+5−2 lib/system-nixpkgs-map.nix+17−5 lib/system-pkgs.nix+1−13 materialized/dummy-ghc/ghc-8.10.2-x86_64-linux/ghc/info+6 materialized/dummy-ghc/ghc-8.10.3-x86_64-linux/ghc/info+6 materialized/dummy-ghc/ghc-8.10.4-x86_64-darwin/ghc/info+6 materialized/dummy-ghc/ghc-8.10.4-x86_64-linux/ghc/info+6 materialized/dummy-ghc/ghc-8.10.4.20210212-x86_64-linux/ghc/info+6 materialized/dummy-ghc/ghc-8.10.5-x86_64-darwin/ghc/info+6 materialized/dummy-ghc/ghc-8.10.5-x86_64-linux/ghc/info+6 materialized/dummy-ghc/ghc-8.10.6-x86_64-darwin/ghc/info+6 materialized/dummy-ghc/ghc-8.10.6-x86_64-linux/ghc/info+6 materialized/dummy-ghc/ghc-8.10.7-aarch64-darwin/ghc/info+6 materialized/dummy-ghc/ghc-8.10.7-aarch64-linux/ghc-pkg/dump-global+1639 materialized/dummy-ghc/ghc-8.10.7-aarch64-linux/ghc-pkg/version+1 materialized/dummy-ghc/ghc-8.10.7-aarch64-linux/ghc/info+73 materialized/dummy-ghc/ghc-8.10.7-aarch64-linux/ghc/numeric-version+1 materialized/dummy-ghc/ghc-8.10.7-aarch64-linux/ghc/supported-languages+255 materialized/dummy-ghc/ghc-8.10.7-aarch64-linux/ghc/version+1 materialized/dummy-ghc/ghc-8.10.7-x86_64-darwin/ghc/info+6 materialized/dummy-ghc/ghc-8.10.7-x86_64-linux/ghc/info+6 materialized/dummy-ghc/ghc-8.6.5-x86_64-darwin/ghc/info+5 materialized/dummy-ghc/ghc-8.6.5-x86_64-linux/ghc/info+5 materialized/dummy-ghc/ghc-8.8.2-x86_64-darwin/ghc-pkg/dump-global+6−3 materialized/dummy-ghc/ghc-8.8.2-x86_64-darwin/ghc/info+1−1 materialized/dummy-ghc/ghc-8.8.2-x86_64-linux/ghc/info+5 materialized/dummy-ghc/ghc-8.8.3-aarch64-linux/ghc/info+5−3 materialized/dummy-ghc/ghc-8.8.3-aarch64-linux/ghc/version+1 materialized/dummy-ghc/ghc-8.8.3-x86_64-darwin/ghc/info+5 materialized/dummy-ghc/ghc-8.8.3-x86_64-linux/ghc/info+5 materialized/dummy-ghc/ghc-8.8.4-aarch64-linux/ghc-pkg/dump-global+1592 materialized/dummy-ghc/ghc-8.8.4-aarch64-linux/ghc-pkg/version+1 materialized/dummy-ghc/ghc-8.8.4-aarch64-linux/ghc/info+60 materialized/dummy-ghc/ghc-8.8.4-aarch64-linux/ghc/numeric-version+1 materialized/dummy-ghc/ghc-8.8.4-aarch64-linux/ghc/supported-languages+247 materialized/dummy-ghc/ghc-8.8.4-aarch64-linux/ghc/version+1 materialized/dummy-ghc/ghc-8.8.4-x86_64-darwin/ghc/info+5 materialized/dummy-ghc/ghc-8.8.4-x86_64-linux/ghc/info+5 materialized/dummy-ghc/ghc-9.0.1-aarch64-darwin/ghc-pkg/dump-global+1759 materialized/dummy-ghc/ghc-9.0.1-aarch64-darwin/ghc-pkg/version+1 materialized/dummy-ghc/ghc-9.0.1-aarch64-darwin/ghc/info+74 materialized/dummy-ghc/ghc-9.0.1-aarch64-darwin/ghc/numeric-version+1 materialized/dummy-ghc/ghc-9.0.1-aarch64-darwin/ghc/supported-languages+261 materialized/dummy-ghc/ghc-9.0.1-aarch64-darwin/ghc/version+1 materialized/dummy-ghc/ghc-9.0.1-aarch64-linux/ghc-pkg/dump-global+1760 materialized/dummy-ghc/ghc-9.0.1-aarch64-linux/ghc-pkg/version+1 materialized/dummy-ghc/ghc-9.0.1-aarch64-linux/ghc/info+74 materialized/dummy-ghc/ghc-9.0.1-aarch64-linux/ghc/numeric-version+1 materialized/dummy-ghc/ghc-9.0.1-aarch64-linux/ghc/supported-languages+261 materialized/dummy-ghc/ghc-9.0.1-aarch64-linux/ghc/version+1 materialized/dummy-ghc/ghc-9.0.1-x86_64-darwin/ghc/info+6 materialized/dummy-ghc/ghc-9.0.1-x86_64-linux/ghc/info+6 materialized/dummy-ghc/ghc-9.0.2-aarch64-darwin/ghc/info+6 materialized/dummy-ghc/ghc-9.0.2-aarch64-linux/ghc-pkg/dump-global+1767 materialized/dummy-ghc/ghc-9.0.2-aarch64-linux/ghc-pkg/version+1 materialized/dummy-ghc/ghc-9.0.2-aarch64-linux/ghc/info+74 materialized/dummy-ghc/ghc-9.0.2-aarch64-linux/ghc/numeric-version+1 materialized/dummy-ghc/ghc-9.0.2-aarch64-linux/ghc/supported-languages+261 materialized/dummy-ghc/ghc-9.0.2-aarch64-linux/ghc/version+1 materialized/dummy-ghc/ghc-9.0.2-x86_64-darwin/ghc/info+6 materialized/dummy-ghc/ghc-9.0.2-x86_64-linux/ghc/info+6 materialized/dummy-ghc/ghc-9.2.1-aarch64-darwin/ghc/info+6 materialized/dummy-ghc/ghc-9.2.1-aarch64-linux/ghc-pkg/dump-global+1826 materialized/dummy-ghc/ghc-9.2.1-aarch64-linux/ghc-pkg/version+1 materialized/dummy-ghc/ghc-9.2.1-aarch64-linux/ghc/info+73 materialized/dummy-ghc/ghc-9.2.1-aarch64-linux/ghc/numeric-version+1 materialized/dummy-ghc/ghc-9.2.1-aarch64-linux/ghc/supported-languages+266 materialized/dummy-ghc/ghc-9.2.1-aarch64-linux/ghc/version+1 materialized/dummy-ghc/ghc-9.2.1-x86_64-darwin/ghc/info+6 materialized/dummy-ghc/ghc-9.2.1-x86_64-linux/ghc/info+6 materialized/dummy-ghc/ghc-9.2.2-aarch64-darwin/ghc/info+6 materialized/dummy-ghc/ghc-9.2.2-aarch64-linux/ghc-pkg/dump-global+1834 materialized/dummy-ghc/ghc-9.2.2-aarch64-linux/ghc-pkg/version+1 materialized/dummy-ghc/ghc-9.2.2-aarch64-linux/ghc/info+72 materialized/dummy-ghc/ghc-9.2.2-aarch64-linux/ghc/numeric-version+1 materialized/dummy-ghc/ghc-9.2.2-aarch64-linux/ghc/supported-languages+266 materialized/dummy-ghc/ghc-9.2.2-aarch64-linux/ghc/version+1 materialized/dummy-ghc/ghc-9.2.2-x86_64-darwin/ghc/info+6 materialized/dummy-ghc/ghc-9.2.2-x86_64-linux/ghc/info+6 materialized/dummy-ghc/js-unknown-ghcjs-js-unknown-ghcjs-ghc-8.10.5-x86_64-darwin/ghc-pkg/dump-global+183−183 materialized/dummy-ghc/js-unknown-ghcjs-js-unknown-ghcjs-ghc-8.10.6-x86_64-darwin/ghc-pkg/dump-global+183−183 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.4-x86_64-darwin/ghc-pkg/dump-global+1449 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.4-x86_64-darwin/ghc-pkg/version+1 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.4-x86_64-darwin/ghc/info+69 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.4-x86_64-darwin/ghc/numeric-version+1 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.4-x86_64-darwin/ghc/supported-languages+255 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.4-x86_64-darwin/ghc/version+1 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.5-x86_64-darwin/ghc-pkg/dump-global+1449 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.5-x86_64-darwin/ghc-pkg/version+1 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.5-x86_64-darwin/ghc/info+69 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.5-x86_64-darwin/ghc/numeric-version+1 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.5-x86_64-darwin/ghc/supported-languages+255 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.5-x86_64-darwin/ghc/version+1 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.6-x86_64-darwin/ghc-pkg/dump-global+1450 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.6-x86_64-darwin/ghc-pkg/version+1 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.6-x86_64-darwin/ghc/info+69 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.6-x86_64-darwin/ghc/numeric-version+1 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.6-x86_64-darwin/ghc/supported-languages+255 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.6-x86_64-darwin/ghc/version+1 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.7-x86_64-darwin/ghc-pkg/dump-global+1450 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.7-x86_64-darwin/ghc-pkg/version+1 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.7-x86_64-darwin/ghc/info+69 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.7-x86_64-darwin/ghc/numeric-version+1 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.7-x86_64-darwin/ghc/supported-languages+255 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.7-x86_64-darwin/ghc/version+1 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.8.2-x86_64-darwin/ghc-pkg/dump-global+1411 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.8.2-x86_64-darwin/ghc-pkg/version+1 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.8.2-x86_64-darwin/ghc/info+57 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.8.2-x86_64-darwin/ghc/numeric-version+1 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.8.2-x86_64-darwin/ghc/supported-languages+247 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.8.2-x86_64-darwin/ghc/version+1 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.8.3-x86_64-darwin/ghc-pkg/dump-global+1411 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.8.3-x86_64-darwin/ghc-pkg/version+1 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.8.3-x86_64-darwin/ghc/info+57 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.8.3-x86_64-darwin/ghc/numeric-version+1 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.8.3-x86_64-darwin/ghc/supported-languages+247 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.8.3-x86_64-darwin/ghc/version+1 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.8.4-x86_64-darwin/ghc-pkg/dump-global+1411 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.8.4-x86_64-darwin/ghc-pkg/version+1 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.8.4-x86_64-darwin/ghc/info+57 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.8.4-x86_64-darwin/ghc/numeric-version+1 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.8.4-x86_64-darwin/ghc/supported-languages+247 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.8.4-x86_64-darwin/ghc/version+1 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.1-x86_64-darwin/ghc-pkg/dump-global+1504 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.1-x86_64-darwin/ghc-pkg/version+1 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.1-x86_64-darwin/ghc/info+70 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.1-x86_64-darwin/ghc/numeric-version+1 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.1-x86_64-darwin/ghc/supported-languages+261 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.1-x86_64-darwin/ghc/version+1 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.1-x86_64-linux/ghc-pkg/dump-global+1504 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.1-x86_64-linux/ghc-pkg/version+1 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.1-x86_64-linux/ghc/info+70 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.1-x86_64-linux/ghc/numeric-version+1 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.1-x86_64-linux/ghc/supported-languages+261 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.1-x86_64-linux/ghc/version+1 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.2-x86_64-darwin/ghc-pkg/dump-global+1512 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.2-x86_64-darwin/ghc-pkg/version+1 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.2-x86_64-darwin/ghc/info+70 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.2-x86_64-darwin/ghc/numeric-version+1 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.2-x86_64-darwin/ghc/supported-languages+261 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.2-x86_64-darwin/ghc/version+1 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.2-x86_64-linux/ghc-pkg/dump-global+1512 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.2-x86_64-linux/ghc-pkg/version+1 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.2-x86_64-linux/ghc/info+70 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.2-x86_64-linux/ghc/numeric-version+1 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.2-x86_64-linux/ghc/supported-languages+261 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.2-x86_64-linux/ghc/version+1 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.1-x86_64-darwin/ghc-pkg/dump-global+1522 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.1-x86_64-darwin/ghc-pkg/version+1 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.1-x86_64-darwin/ghc/info+67 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.1-x86_64-darwin/ghc/numeric-version+1 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.1-x86_64-darwin/ghc/supported-languages+266 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.1-x86_64-darwin/ghc/version+1 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.1-x86_64-linux/ghc-pkg/dump-global+1522 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.1-x86_64-linux/ghc-pkg/version+1 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.1-x86_64-linux/ghc/info+67 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.1-x86_64-linux/ghc/numeric-version+1 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.1-x86_64-linux/ghc/supported-languages+266 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.1-x86_64-linux/ghc/version+1 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.2-x86_64-darwin/ghc-pkg/dump-global+1533 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.2-x86_64-darwin/ghc-pkg/version+1 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.2-x86_64-darwin/ghc/info+66 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.2-x86_64-darwin/ghc/numeric-version+1 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.2-x86_64-darwin/ghc/supported-languages+266 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.2-x86_64-darwin/ghc/version+1 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.2-x86_64-linux/ghc-pkg/dump-global+1533 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.2-x86_64-linux/ghc-pkg/version+1 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.2-x86_64-linux/ghc/info+66 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.2-x86_64-linux/ghc/numeric-version+1 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.2-x86_64-linux/ghc/supported-languages+266 materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.2-x86_64-linux/ghc/version+1 materialized/ghc-boot-packages-nix/ghc8102/iserv-proxy.nix+1−1 materialized/ghc-boot-packages-nix/ghc810420210212/iserv-proxy.nix+1−1 materialized/ghc-boot-packages-nix/ghc8106-aarch64/Win32.nix+46 materialized/ghc-boot-packages-nix/ghc8106-aarch64/base.nix+43 materialized/ghc-boot-packages-nix/ghc8106-aarch64/bytestring.nix+35 materialized/ghc-boot-packages-nix/ghc8106-aarch64/ghc-boot.nix+39 materialized/ghc-boot-packages-nix/ghc8106-aarch64/ghc-heap.nix+35 materialized/ghc-boot-packages-nix/ghc8106-aarch64/ghc-prim.nix+44 materialized/ghc-boot-packages-nix/ghc8106-aarch64/ghc.nix+62 materialized/ghc-boot-packages-nix/ghc8106-aarch64/ghci.nix+45 materialized/ghc-boot-packages-nix/ghc8106-aarch64/hpc.nix+38 materialized/ghc-boot-packages-nix/ghc8106-aarch64/integer-gmp.nix+33 materialized/ghc-boot-packages-nix/ghc8106-aarch64/iserv-proxy.nix+45 materialized/ghc-boot-packages-nix/ghc8106-aarch64/iserv.nix+42 materialized/ghc-boot-packages-nix/ghc8106-aarch64/libiserv.nix+42 materialized/ghc-boot-packages-nix/ghc8106-aarch64/remote-iserv.nix+36 materialized/ghc-boot-packages-nix/ghc8106-aarch64/template-haskell.nix+36 materialized/ghc-boot-packages-nix/ghc8107-aarch64/Win32.nix+46 materialized/ghc-boot-packages-nix/ghc8107-aarch64/base.nix+43 materialized/ghc-boot-packages-nix/ghc8107-aarch64/bytestring.nix+35 materialized/ghc-boot-packages-nix/ghc8107-aarch64/ghc-boot.nix+39 materialized/ghc-boot-packages-nix/ghc8107-aarch64/ghc-heap.nix+35 materialized/ghc-boot-packages-nix/ghc8107-aarch64/ghc-prim.nix+44 materialized/ghc-boot-packages-nix/ghc8107-aarch64/ghc.nix+62 materialized/ghc-boot-packages-nix/ghc8107-aarch64/ghci.nix+45 materialized/ghc-boot-packages-nix/ghc8107-aarch64/hpc.nix+38 materialized/ghc-boot-packages-nix/ghc8107-aarch64/integer-gmp.nix+33 materialized/ghc-boot-packages-nix/ghc8107-aarch64/iserv-proxy.nix+45 materialized/ghc-boot-packages-nix/ghc8107-aarch64/iserv.nix+42 materialized/ghc-boot-packages-nix/ghc8107-aarch64/libiserv.nix+42 materialized/ghc-boot-packages-nix/ghc8107-aarch64/remote-iserv.nix+36 materialized/ghc-boot-packages-nix/ghc8107-aarch64/template-haskell.nix+36 materialized/ghc-boot-packages-nix/ghc884-aarch64/Win32.nix+46 materialized/ghc-boot-packages-nix/ghc884-aarch64/base.nix+42 materialized/ghc-boot-packages-nix/ghc884-aarch64/bytestring.nix+80 materialized/ghc-boot-packages-nix/ghc884-aarch64/ghc-boot.nix+38 materialized/ghc-boot-packages-nix/ghc884-aarch64/ghc-heap.nix+35 materialized/ghc-boot-packages-nix/ghc884-aarch64/ghc-prim.nix+43 materialized/ghc-boot-packages-nix/ghc884-aarch64/ghc.nix+65 materialized/ghc-boot-packages-nix/ghc884-aarch64/ghci.nix+44 materialized/ghc-boot-packages-nix/ghc884-aarch64/hpc.nix+37 materialized/ghc-boot-packages-nix/ghc884-aarch64/integer-gmp.nix+33 materialized/ghc-boot-packages-nix/ghc884-aarch64/iserv-proxy.nix+45 materialized/ghc-boot-packages-nix/ghc884-aarch64/iserv.nix+42 materialized/ghc-boot-packages-nix/ghc884-aarch64/libiserv.nix+42 materialized/ghc-boot-packages-nix/ghc884-aarch64/remote-iserv.nix+36 materialized/ghc-boot-packages-nix/ghc884-aarch64/template-haskell.nix+35 materialized/ghc-boot-packages-nix/ghc901-aarch64/Win32.nix+49 materialized/ghc-boot-packages-nix/ghc901-aarch64/base.nix+48 materialized/ghc-boot-packages-nix/ghc901-aarch64/bytestring.nix+35 materialized/ghc-boot-packages-nix/ghc901-aarch64/ghc-bignum.nix+37 materialized/ghc-boot-packages-nix/ghc901-aarch64/ghc-boot.nix+39 materialized/ghc-boot-packages-nix/ghc901-aarch64/ghc-heap.nix+35 materialized/ghc-boot-packages-nix/ghc901-aarch64/ghc-prim.nix+44 materialized/ghc-boot-packages-nix/ghc901-aarch64/ghc.nix+61 materialized/ghc-boot-packages-nix/ghc901-aarch64/ghci.nix+44 materialized/ghc-boot-packages-nix/ghc901-aarch64/hpc.nix+38 materialized/ghc-boot-packages-nix/ghc901-aarch64/integer-gmp.nix+35 materialized/ghc-boot-packages-nix/ghc901-aarch64/iserv-proxy.nix+45 materialized/ghc-boot-packages-nix/ghc901-aarch64/iserv.nix+42 materialized/ghc-boot-packages-nix/ghc901-aarch64/libiserv.nix+42 materialized/ghc-boot-packages-nix/ghc901-aarch64/remote-iserv.nix+36 materialized/ghc-boot-packages-nix/ghc901-aarch64/template-haskell.nix+36 materialized/ghc-boot-packages-nix/ghc902-aarch64/Win32.nix+48 materialized/ghc-boot-packages-nix/ghc902-aarch64/base.nix+48 materialized/ghc-boot-packages-nix/ghc902-aarch64/bytestring.nix+35 materialized/ghc-boot-packages-nix/ghc902-aarch64/ghc-bignum.nix+37 materialized/ghc-boot-packages-nix/ghc902-aarch64/ghc-boot.nix+39 materialized/ghc-boot-packages-nix/ghc902-aarch64/ghc-heap.nix+35 materialized/ghc-boot-packages-nix/ghc902-aarch64/ghc-prim.nix+44 materialized/ghc-boot-packages-nix/ghc902-aarch64/ghc.nix+61 materialized/ghc-boot-packages-nix/ghc902-aarch64/ghci.nix+45 materialized/ghc-boot-packages-nix/ghc902-aarch64/hpc.nix+38 materialized/ghc-boot-packages-nix/ghc902-aarch64/integer-gmp.nix+35 materialized/ghc-boot-packages-nix/ghc902-aarch64/iserv-proxy.nix+45 materialized/ghc-boot-packages-nix/ghc902-aarch64/iserv.nix+42 materialized/ghc-boot-packages-nix/ghc902-aarch64/libiserv.nix+42 materialized/ghc-boot-packages-nix/ghc902-aarch64/remote-iserv.nix+36 materialized/ghc-boot-packages-nix/ghc902-aarch64/template-haskell.nix+36 materialized/ghc-boot-packages-nix/ghc921-aarch64/Win32.nix+48 materialized/ghc-boot-packages-nix/ghc921-aarch64/base.nix+48 materialized/ghc-boot-packages-nix/ghc921-aarch64/bytestring.nix+86 materialized/ghc-boot-packages-nix/ghc921-aarch64/deepseq.nix+47 materialized/ghc-boot-packages-nix/ghc921-aarch64/ghc-bignum.nix+37 materialized/ghc-boot-packages-nix/ghc921-aarch64/ghc-boot.nix+40 materialized/ghc-boot-packages-nix/ghc921-aarch64/ghc-heap.nix+36 materialized/ghc-boot-packages-nix/ghc921-aarch64/ghc-prim.nix+44 materialized/ghc-boot-packages-nix/ghc921-aarch64/ghc.nix+61 materialized/ghc-boot-packages-nix/ghc921-aarch64/ghci.nix+45 materialized/ghc-boot-packages-nix/ghc921-aarch64/hpc.nix+38 materialized/ghc-boot-packages-nix/ghc921-aarch64/integer-gmp.nix+35 materialized/ghc-boot-packages-nix/ghc921-aarch64/iserv-proxy.nix+45 materialized/ghc-boot-packages-nix/ghc921-aarch64/iserv.nix+42 materialized/ghc-boot-packages-nix/ghc921-aarch64/libiserv.nix+42 materialized/ghc-boot-packages-nix/ghc921-aarch64/pretty.nix+56 materialized/ghc-boot-packages-nix/ghc921-aarch64/remote-iserv.nix+36 materialized/ghc-boot-packages-nix/ghc921-aarch64/template-haskell.nix+36 materialized/ghc-boot-packages-nix/ghc922-aarch64/Win32.nix+48 materialized/ghc-boot-packages-nix/ghc922-aarch64/base.nix+48 materialized/ghc-boot-packages-nix/ghc922-aarch64/bytestring.nix+68 materialized/ghc-boot-packages-nix/ghc922-aarch64/deepseq.nix+47 materialized/ghc-boot-packages-nix/ghc922-aarch64/ghc-bignum.nix+37 materialized/ghc-boot-packages-nix/ghc922-aarch64/ghc-boot.nix+40 materialized/ghc-boot-packages-nix/ghc922-aarch64/ghc-heap.nix+36 materialized/ghc-boot-packages-nix/ghc922-aarch64/ghc-prim.nix+44 materialized/ghc-boot-packages-nix/ghc922-aarch64/ghc.nix+60 materialized/ghc-boot-packages-nix/ghc922-aarch64/ghci.nix+45 materialized/ghc-boot-packages-nix/ghc922-aarch64/hpc.nix+38 materialized/ghc-boot-packages-nix/ghc922-aarch64/integer-gmp.nix+35 materialized/ghc-boot-packages-nix/ghc922-aarch64/iserv-proxy.nix+45 materialized/ghc-boot-packages-nix/ghc922-aarch64/iserv.nix+42 materialized/ghc-boot-packages-nix/ghc922-aarch64/libiserv.nix+42 materialized/ghc-boot-packages-nix/ghc922-aarch64/pretty.nix+56 materialized/ghc-boot-packages-nix/ghc922-aarch64/remote-iserv.nix+36 materialized/ghc-boot-packages-nix/ghc922-aarch64/template-haskell.nix+36 materialized/ghc-extra-projects/cross/ghc8102/.plan.nix/iserv-proxy.nix+1−1 materialized/ghc-extra-projects/cross/ghc8102/default.nix+40−40 materialized/ghc-extra-projects/cross/ghc810420210212/.plan.nix/iserv-proxy.nix+1−1 materialized/ghc-extra-projects/cross/ghc810420210212/default.nix+40−40 materialized/ghc-extra-projects/default/ghc8102/.plan.nix/iserv-proxy.nix+1−1 materialized/ghc-extra-projects/default/ghc8102/default.nix+41−41 materialized/ghc-extra-projects/default/ghc810420210212/.plan.nix/iserv-proxy.nix+1−1 materialized/ghc-extra-projects/default/ghc810420210212/default.nix+41−41 materialized/ghc-extra-projects/windows/ghc8102/.plan.nix/iserv-proxy.nix+1−1 materialized/ghc-extra-projects/windows/ghc8102/default.nix+39−39 materialized/ghc-extra-projects/windows/ghc810420210212/.plan.nix/iserv-proxy.nix+1−1 materialized/ghc-extra-projects/windows/ghc810420210212/default.nix+39−39 materialized/ghc-extra-projects/windows/ghc901/.plan.nix/Win32.nix+158 materialized/ghc-extra-projects/windows/ghc901/.plan.nix/ghc-boot.nix+61 materialized/ghc-extra-projects/windows/ghc901/.plan.nix/ghc.nix+572 materialized/ghc-extra-projects/windows/ghc901/.plan.nix/ghci.nix+70 materialized/ghc-extra-projects/windows/ghc901/.plan.nix/hpc.nix+52 materialized/ghc-extra-projects/windows/ghc901/.plan.nix/iserv-proxy.nix+55 materialized/ghc-extra-projects/windows/ghc901/.plan.nix/iserv.nix+54 materialized/ghc-extra-projects/windows/ghc901/.plan.nix/libiserv.nix+58 materialized/ghc-extra-projects/windows/ghc901/.plan.nix/remote-iserv.nix+46 materialized/ghc-extra-projects/windows/ghc901/default.nix+132 materialized/ghc-extra-projects/windows/ghc902/.plan.nix/Win32.nix+158 materialized/ghc-extra-projects/windows/ghc902/.plan.nix/ghc-boot.nix+61 materialized/ghc-extra-projects/windows/ghc902/.plan.nix/ghc.nix+572 materialized/ghc-extra-projects/windows/ghc902/.plan.nix/ghci.nix+71 materialized/ghc-extra-projects/windows/ghc902/.plan.nix/hpc.nix+52 materialized/ghc-extra-projects/windows/ghc902/.plan.nix/iserv-proxy.nix+55 materialized/ghc-extra-projects/windows/ghc902/.plan.nix/iserv.nix+54 materialized/ghc-extra-projects/windows/ghc902/.plan.nix/libiserv.nix+58 materialized/ghc-extra-projects/windows/ghc902/.plan.nix/remote-iserv.nix+46 materialized/ghc-extra-projects/windows/ghc902/default.nix+132 materialized/ghc-extra-projects/windows/ghc921/.plan.nix/Win32.nix+158 materialized/ghc-extra-projects/windows/ghc921/.plan.nix/ghc-boot.nix+64 materialized/ghc-extra-projects/windows/ghc921/.plan.nix/ghc.nix+663 materialized/ghc-extra-projects/windows/ghc921/.plan.nix/ghci.nix+70 materialized/ghc-extra-projects/windows/ghc921/.plan.nix/hpc.nix+52 materialized/ghc-extra-projects/windows/ghc921/.plan.nix/iserv-proxy.nix+55 materialized/ghc-extra-projects/windows/ghc921/.plan.nix/iserv.nix+54 materialized/ghc-extra-projects/windows/ghc921/.plan.nix/libiserv.nix+58 materialized/ghc-extra-projects/windows/ghc921/.plan.nix/remote-iserv.nix+46 materialized/ghc-extra-projects/windows/ghc921/default.nix+140 materialized/ghc-extra-projects/windows/ghc922/.plan.nix/Win32.nix+158 materialized/ghc-extra-projects/windows/ghc922/.plan.nix/ghc-boot.nix+64 materialized/ghc-extra-projects/windows/ghc922/.plan.nix/ghc.nix+661 materialized/ghc-extra-projects/windows/ghc922/.plan.nix/ghci.nix+70 materialized/ghc-extra-projects/windows/ghc922/.plan.nix/hpc.nix+52 materialized/ghc-extra-projects/windows/ghc922/.plan.nix/iserv-proxy.nix+55 materialized/ghc-extra-projects/windows/ghc922/.plan.nix/iserv.nix+54 materialized/ghc-extra-projects/windows/ghc922/.plan.nix/libiserv.nix+58 materialized/ghc-extra-projects/windows/ghc922/.plan.nix/remote-iserv.nix+46 materialized/ghc-extra-projects/windows/ghc922/default.nix+134 materialized/ghc8102/cabal-install/default.nix+65−65 materialized/ghc810420210212/cabal-install/default.nix+65−65 modules/configuration-nix.nix+6 modules/package.nix+1−1 overlays/bootstrap.nix+11−7 overlays/default.nix−2 overlays/ghc-packages.nix+5−1 overlays/ghcjs.nix+29 overlays/mingw_w64.nix+2−2 overlays/patches/ghc/3434.patch → overlays/patches/ghc/ghc-8.10-3434.patch overlays/patches/ghc/ghc-9.2-3434.patch+68 overlays/patches/ghc/ghc-9.2-Cabal-3886.patch+170 overlays/patches/ghc/ghc-9.2-cabal-host.patch+13 overlays/patches/ghc/ghc-9.2-global-unique-counters-in-rts.patch+83 overlays/windows.nix+3−18 overlays/wine.nix−16 patches/languge-c-int128.patch+146 scripts/check-compiler-materialization/default.nix+28−22 test/cabal-22/default.nix+2−17 test/cabal-simple-prof/default.nix+1 test/cabal-simple/default.nix+1 test/cabal-source-repo-comments/default.nix+1 test/cabal-source-repo/default.nix+1 test/cabal-sublib/default.nix+1 test/call-cabal-project-to-nix/default.nix+1 test/default.nix+2 test/exe-dlls/default.nix+25 test/exe-dlls/exe-dlls.cabal+18 test/exe-dlls/src/Main.hs+14 test/exe-lib-dlls/default.nix+25 test/exe-lib-dlls/exe-lib-dlls.cabal+24 test/exe-lib-dlls/exes/Main.hs+6 test/exe-lib-dlls/src/Lib.hs+14 test/ghcjs-overlay/cabal.project−7 test/ghcjs-overlay/default.nix+8 test/th-dlls/default.nix+1
builder/comp-builder.nix+21−11
@@ -223,6 +223,14 @@ let
223223 "--ghc-option=-fPIC" "--gcc-option=-fPIC"
224224 ]
225225 ++ map (o: ''--ghc${lib.optionalString (stdenv.hostPlatform.isGhcjs) "js"}-options="${o}"'') ghcOptions
226+ ++ lib.optional (
227+ # GHC 9.2 cross compiler built with older versions of GHC seem to have problems
228+ # with unique conters. Perhaps because the name changed for the counters.
229+ # TODO This work around to use `-j1` should be removed once we are able to build 9.2 with 9.2.
230+ haskellLib.isCrossHost
231+ && builtins.compareVersions defaults.ghc.version "9.2.1" >= 0
232+ && builtins.compareVersions defaults.ghc.version "9.3" < 0)
233+ "--ghc-options=-j1"
226234 );
227235
228236 executableToolDepends =
@@ -346,10 +354,14 @@ let
346354 frameworks # Frameworks will be needed at link time
347355 # Not sure why pkgconfig needs to be propagatedBuildInputs but
348356 # for gi-gtk-hs it seems to help.
349− ++ builtins.concatLists pkgconfig;
357+ ++ builtins.concatLists pkgconfig
358+ ++ lib.optionals (stdenv.hostPlatform.isWindows)
359+ (lib.flatten component.libs
360+ ++ map haskellLib.dependToLib component.depends);
350361
351− buildInputs = component.libs
352− ++ map haskellLib.dependToLib component.depends;
362+ buildInputs = lib.optionals (!stdenv.hostPlatform.isWindows)
363+ (lib.flatten component.libs
364+ ++ map haskellLib.dependToLib component.depends);
353365
354366 nativeBuildInputs =
355367 [shellWrappers buildPackages.removeReferencesTo]
@@ -482,7 +494,9 @@ let
482494 fi
483495 '')
484496 # In case `setup copy` did not create this
485− + (lib.optionalString enableSeparateDataOutput "mkdir -p $data")
497+ + (lib.optionalString enableSeparateDataOutput ''
498+ mkdir -p $data
499+ '')
486500 + (lib.optionalString (stdenv.hostPlatform.isWindows && (haskellLib.mayHaveExecutable componentId)) (''
487501 echo "Symlink libffi and gmp .dlls ..."
488502 for p in ${lib.concatStringsSep " " [ libffi gmp ]}; do
@@ -490,14 +504,10 @@ let
490504 done
491505 ''
492506 # symlink all .dlls into the local directory.
493− # we ask ghc-pkg for *all* dynamic-library-dirs and then iterate over the unique set
494− # to symlink over dlls as needed.
495507 + ''
496− echo "Symlink library dependencies..."
497− for libdir in $(${stdenv.hostPlatform.config}-ghc-pkg field "*" dynamic-library-dirs --simple-output|xargs|sed 's/ /\n/g'|sort -u); do
498− if [ -d "$libdir" ]; then
499− find "$libdir" -iname '*.dll' -exec ln -s {} $out/bin \;
500− fi
508+ for p in $pkgsHostTargetAsString; do
509+ find "$p" -iname '*.dll' -exec ln -s {} $out/bin \;
510+ find "$p" -iname '*.dll.a' -exec ln -s {} $out/bin \;
501511 done
502512 ''))
503513 + (lib.optionalString doCoverage ''
builder/make-config-files.nix+3−3
@@ -85,12 +85,12 @@ let
8585 ${target-pkg} init $out/${packageCfgDir}
8686
8787 ${lib.concatStringsSep "\n" (lib.mapAttrsToList flagsAndConfig {
88− "extra-lib-dirs" = map (p: "${lib.getLib p}/lib") component.libs
88+ "extra-lib-dirs" = map (p: "${lib.getLib p}/lib") (lib.flatten component.libs)
8989 # On windows also include `bin` directories that may contain DLLs
9090 ++ lib.optionals (stdenv.hostPlatform.isWindows)
9191 (map (p: "${lib.getBin p}/bin")
92− (component.libs ++ lib.concatLists component.pkgconfig));
93− "extra-include-dirs" = map (p: "${lib.getDev p}/include") component.libs;
92+ (lib.flatten component.libs ++ lib.concatLists component.pkgconfig));
93+ "extra-include-dirs" = map (p: "${lib.getDev p}/include") (lib.flatten component.libs);
9494 "extra-framework-dirs" = map (p: "${p}/Library/Frameworks") component.frameworks;
9595 })}
9696
ci.nix+8−3
@@ -53,7 +53,12 @@
5353 # aarch64-darwin requires ghc 8.10.7 and does not work on older nixpkgs
5454 (v != "aarch64-darwin" || (
5555 !__elem compiler-nix-name ["ghc865" "ghc884" "ghc8104" "ghc810420210212" "ghc8105" "ghc8106" "ghc901" "ghc921"]
56− && !__elem nixpkgsName ["R2105"]))) supportedSystems) (v: v);
56+ && !__elem nixpkgsName ["R2105"]))
57+ &&
58+ # aarch64-linux requires ghc 8.8.4
59+ (v != "aarch64-linux" || (
60+ !__elem compiler-nix-name ["ghc865" "ghc8104" "ghc810420210212" "ghc8105" "ghc8106" "ghc901" "ghc921"]
61+ ))) supportedSystems) (v: v);
5762 crossSystems = nixpkgsName: nixpkgs: compiler-nix-name: system:
5863 # We need to use the actual nixpkgs version we're working with here, since the values
5964 # of 'lib.systems.examples' are not understood between all versions
@@ -63,10 +68,10 @@
6368 || (system == "x86_64-darwin" && __elem compiler-nix-name ["ghc8107"]))) {
6469 inherit (lib.systems.examples) ghcjs;
6570 } // lib.optionalAttrs (system == "x86_64-linux" &&
66− nixpkgsName == "unstable" && (__elem compiler-nix-name ["ghc810420210212" "ghc8107"])) {
71+ nixpkgsName == "unstable" && (__elem compiler-nix-name ["ghc810420210212" "ghc8107" "ghc902" "ghc922"])) {
6772 # Windows cross compilation is currently broken on macOS
6873 inherit (lib.systems.examples) mingwW64;
69− } // lib.optionalAttrs (system == "x86_64-linux" && nixpkgsName == "unstable" && compiler-nix-name == "ghc8107") {
74+ } // lib.optionalAttrs (system == "x86_64-linux" && nixpkgsName == "unstable" && __elem compiler-nix-name ["ghc8107" "ghc902" "ghc922"]) {
7075 # Musl cross only works on linux
7176 # aarch64 cross only works on linux
7277 inherit (lib.systems.examples) musl64 aarch64-multiplatform;
compiler/ghc/configured-src.nixdeleted−132
@@ -1,132 +0,0 @@
1−{ stdenv, lib, fetchurl
2−, ghc-version, ghc-version-date, ghc-patches, src-spec
3−, targetPrefix
4−, targetPlatform, hostPlatform
5−, targetPackages
6−, perl, autoconf, automake, m4, python3, sphinx, ghc, bootPkgs
7−, autoreconfHook, toolsForTarget, bash
8−, libDeps
9−, useLLVM, llvmPackages
10−, targetCC
11−, enableIntegerSimple, targetGmp
12−, enableDWARF, elfutils
13−, ncurses, targetLibffi, libiconv, targetIconv
14−, disableLargeAddressSpace
15−, buildMK
16−}:
17−stdenv.mkDerivation (rec {
18−
19− version = ghc-version;
20− patches = ghc-patches;
21− name = "${targetPrefix}ghc-${ghc-version}-configured-src";
22−
23− # Make sure we never relax`$PATH` and hooks support for compatability.
24− strictDeps = true;
25−
26− nativeBuildInputs = [
27− perl autoconf automake m4 python3 sphinx
28− ghc bootPkgs.alex bootPkgs.happy bootPkgs.hscolour
29− ] ++ lib.optional (patches != []) autoreconfHook;
30−
31− # For building runtime libs
32− depsBuildTarget = toolsForTarget;
33−
34− buildInputs = [ perl bash ] ++ (libDeps hostPlatform);
35−
36− depsTargetTarget = map lib.getDev (libDeps targetPlatform);
37− depsTargetTargetPropagated = map (lib.getOutput "out") (libDeps targetPlatform);
38−
39− postPatch = "patchShebangs .";
40−
41− src = if src-spec ? file
42− then src-spec.file
43− else fetchurl { inherit (src-spec) url sha256; };
44−
45− # GHC is a bit confused on its cross terminology.
46− preConfigure = ''
47− for env in $(env | grep '^TARGET_' | sed -E 's|\+?=.*||'); do
48− export "''${env#TARGET_}=''${!env}"
49− done
50− # GHC is a bit confused on its cross terminology, as these would normally be
51− # the *host* tools.
52− export CC="${targetCC}/bin/${targetCC.targetPrefix}cc"
53− export CXX="${targetCC}/bin/${targetCC.targetPrefix}cxx"
54− # Use gold to work around https://sourceware.org/bugzilla/show_bug.cgi?id=16177
55− export LD="${targetCC.bintools}/bin/${targetCC.bintools.targetPrefix}ld${lib.optionalString targetPlatform.isAarch32 ".gold"}"
56− export AS="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}as"
57− export AR="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ar"
58− export NM="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}nm"
59− export RANLIB="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ranlib"
60− export READELF="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}readelf"
61− export STRIP="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}strip"
62−
63− echo -n "${buildMK}" > mk/build.mk
64− sed -i -e 's|-isysroot /Developer/SDKs/MacOSX10.5.sdk||' configure
65− '' + lib.optionalString useLLVM ''
66− export LLC="${llvmPackages.llvm}/bin/llc"
67− export OPT="${llvmPackages.llvm}/bin/opt"
68− '' + lib.optionalString (!stdenv.isDarwin) ''
69− export NIX_LDFLAGS+=" -rpath $out/lib/${targetPrefix}ghc-${version}"
70− '' + lib.optionalString stdenv.isDarwin ''
71− export NIX_LDFLAGS+=" -no_dtrace_dof"
72− '' + lib.optionalString targetPlatform.useAndroidPrebuilt ''
73− sed -i -e '5i ,("armv7a-unknown-linux-androideabi", ("e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64", "cortex-a8", ""))' llvm-targets
74− '' + lib.optionalString targetPlatform.isMusl ''
75− echo "patching llvm-targets for musl targets..."
76− echo "Cloning these existing '*-linux-gnu*' targets:"
77− grep linux-gnu llvm-targets | sed 's/^/ /'
78− echo "(go go gadget sed)"
79− sed -i 's,\(^.*linux-\)gnu\(.*\)$,\0\n\1musl\2,' llvm-targets
80− echo "llvm-targets now contains these '*-linux-musl*' targets:"
81− grep linux-musl llvm-targets | sed 's/^/ /'
82−
83− echo "And now patching to preserve '-musleabi' as done with '-gnueabi'"
84− # (aclocal.m4 is actual source, but patch configure as well since we don't re-gen)
85− for x in configure aclocal.m4; do
86− substituteInPlace $x \
87− --replace '*-android*|*-gnueabi*)' \
88− '*-android*|*-gnueabi*|*-musleabi*)'
89− done
90− '' + lib.optionalString (src-spec.version != ghc-version) ''
91− substituteInPlace configure --replace 'RELEASE=YES' 'RELEASE=NO'
92− echo '${ghc-version}' > VERSION
93− '' + lib.optionalString (ghc-version-date != null) ''
94− substituteInPlace configure --replace 'RELEASE=YES' 'RELEASE=NO'
95− echo '${ghc-version-date}' > VERSION_DATE
96− '';
97−
98− configurePlatforms = [ "build" "host" "target" ];
99− # `--with` flags for libraries needed for RTS linker
100− configureFlags = [
101− "--datadir=$doc/share/doc/ghc"
102− "--with-curses-includes=${ncurses.dev}/include" "--with-curses-libraries=${ncurses.out}/lib"
103− ] ++ lib.optionals (targetLibffi != null) ["--with-system-libffi" "--with-ffi-includes=${targetLibffi.dev}/include" "--with-ffi-libraries=${targetLibffi.out}/lib"
104− ] ++ lib.optional (!enableIntegerSimple) [
105− "--with-gmp-includes=${targetGmp.dev}/include" "--with-gmp-libraries=${targetGmp.out}/lib"
106− ] ++ lib.optional (targetPlatform == hostPlatform && hostPlatform.libc != "glibc" && !targetPlatform.isWindows) [
107− "--with-iconv-includes=${libiconv}/include" "--with-iconv-libraries=${libiconv}/lib"
108− ] ++ lib.optional (targetPlatform != hostPlatform) [
109− "--with-iconv-includes=${targetIconv}/include" "--with-iconv-libraries=${targetIconv}/lib"
110− ] ++ lib.optionals (targetPlatform != hostPlatform) [
111− "--enable-bootstrap-with-devel-snapshot"
112− ] ++ lib.optionals (disableLargeAddressSpace) [
113− "--disable-large-address-space"
114− ] ++ lib.optionals (targetPlatform.isAarch32) [
115− "CFLAGS=-fuse-ld=gold"
116− "CONF_GCC_LINKER_OPTS_STAGE1=-fuse-ld=gold"
117− "CONF_GCC_LINKER_OPTS_STAGE2=-fuse-ld=gold"
118− ] ++ lib.optionals enableDWARF [
119− "--enable-dwarf-unwind"
120− "--with-libdw-includes=${lib.getDev elfutils}/include"
121− "--with-libdw-libraries=${lib.getLib elfutils}/lib"
122− ];
123−
124− outputs = [ "out" "doc" ];
125− phases = [ "unpackPhase" "patchPhase" ]
126− ++ lib.optional (ghc-patches != []) "autoreconfPhase"
127− ++ [ "configurePhase" "installPhase" ];
128− installPhase = ''
129− cp -r . $out
130− mkdir $doc
131− '';
132−})
compiler/ghc/default.nix+139−52
@@ -158,24 +158,6 @@ let
158158
159159 targetCC = builtins.head toolsForTarget;
160160
161− configured-src = import ./configured-src.nix {
162− inherit stdenv lib fetchurl
163− ghc-version ghc-version-date ghc-patches src-spec
164− targetPrefix
165− targetPlatform hostPlatform
166− targetPackages
167− perl autoconf automake m4 python3 sphinx ghc bootPkgs
168− autoreconfHook toolsForTarget bash
169− libDeps
170− useLLVM llvmPackages
171− targetCC
172− enableIntegerSimple targetGmp
173− enableDWARF elfutils
174− ncurses targetLibffi libiconv targetIconv
175− disableLargeAddressSpace
176− buildMK
177− ;
178− };
179161in
180162stdenv.mkDerivation (rec {
181163 version = ghc-version;
@@ -183,45 +165,100 @@ stdenv.mkDerivation (rec {
183165
184166 patches = ghc-patches;
185167
186− # for this to properly work (with inheritance of patches, postPatch, ...)
187− # this needs to be a function over the values we want to inherit and then called
188− # accordingly. Most trivial might be to just have args, and mash them into the
189− # attrset.
190− src = configured-src;
168+ src = if src-spec ? file
169+ then src-spec.file
170+ else fetchurl { inherit (src-spec) url sha256; };
191171
192172 # configure was run by configured-src already.
193− phases = [ "unpackPhase" "buildPhase"
173+ phases = [ "unpackPhase" "patchPhase" ]
174+ ++ lib.optional (ghc-patches != []) "autoreconfPhase"
175+ ++ [ "configurePhase" "buildPhase"
194176 "checkPhase" "installPhase"
195177 "fixupPhase"
196178 "installCheckPhase"
197179 "distPhase"
198180 ];
199181
200− # ghc hardcodes the TOP dir during config, this breaks when
201− # splitting the configured src from the build process.
202− postUnpack = ''
203− (cd $sourceRoot
204− TOP=$(cat mk/config.mk|grep ^TOP|awk -F\ '{ print $3 }')
205− PREFIX=$(cat mk/install.mk|grep ^prefix|awk -F\ '{ print $3 }')
206−
207− # these two are required
208− substituteInPlace mk/config.mk --replace "$TOP" "$PWD" \
209− --replace "$PREFIX" "$out" \
210− --replace "${configured-src.doc}" "$doc"
211−
212− substituteInPlace mk/install.mk --replace "$TOP" "$PWD" \
213− --replace "$PREFIX" "$out" \
214− --replace "${configured-src.doc}" "$doc"
215−
216− # these two only for convencience.
217− substituteInPlace config.log --replace "$TOP" "$PWD" \
218− --replace "$PREFIX" "$out" \
219− --replace "${configured-src.doc}" "$doc"
220−
221− substituteInPlace config.status --replace "$TOP" "$PWD" \
222− --replace "$PREFIX" "$out" \
223− --replace "${configured-src.doc}" "$doc")
224− '';
182+ # GHC is a bit confused on its cross terminology.
183+ preConfigure =
184+ # This code is only included when cross compiling as it breaks aarch64-darwin native compilation
185+ lib.optionalString (targetPlatform != hostPlatform) ''
186+ for env in $(env | grep '^TARGET_' | sed -E 's|\+?=.*||'); do
187+ export "''${env#TARGET_}=''${!env}"
188+ done
189+ # GHC is a bit confused on its cross terminology, as these would normally be
190+ # the *host* tools.
191+ export CC="${targetCC}/bin/${targetCC.targetPrefix}cc"
192+ export CXX="${targetCC}/bin/${targetCC.targetPrefix}cxx"
193+ # Use gold to work around https://sourceware.org/bugzilla/show_bug.cgi?id=16177
194+ export LD="${targetCC.bintools}/bin/${targetCC.bintools.targetPrefix}ld${lib.optionalString targetPlatform.isAarch32 ".gold"}"
195+ export AS="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}as"
196+ export AR="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ar"
197+ export NM="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}nm"
198+ export RANLIB="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ranlib"
199+ export READELF="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}readelf"
200+ export STRIP="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}strip"
201+ '' + ''
202+ echo -n "${buildMK}" > mk/build.mk
203+ sed -i -e 's|-isysroot /Developer/SDKs/MacOSX10.5.sdk||' configure
204+ '' + lib.optionalString useLLVM ''
205+ export LLC="${llvmPackages.llvm}/bin/llc"
206+ export OPT="${llvmPackages.llvm}/bin/opt"
207+ '' + lib.optionalString (!stdenv.isDarwin) ''
208+ export NIX_LDFLAGS+=" -rpath $out/lib/${targetPrefix}ghc-${ghc-version}"
209+ '' + lib.optionalString stdenv.isDarwin ''
210+ export NIX_LDFLAGS+=" -no_dtrace_dof"
211+ '' + lib.optionalString targetPlatform.useAndroidPrebuilt ''
212+ sed -i -e '5i ,("armv7a-unknown-linux-androideabi", ("e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64", "cortex-a8", ""))' llvm-targets
213+ '' + lib.optionalString targetPlatform.isMusl ''
214+ echo "patching llvm-targets for musl targets..."
215+ echo "Cloning these existing '*-linux-gnu*' targets:"
216+ grep linux-gnu llvm-targets | sed 's/^/ /'
217+ echo "(go go gadget sed)"
218+ sed -i 's,\(^.*linux-\)gnu\(.*\)$,\0\n\1musl\2,' llvm-targets
219+ echo "llvm-targets now contains these '*-linux-musl*' targets:"
220+ grep linux-musl llvm-targets | sed 's/^/ /'
221+
222+ echo "And now patching to preserve '-musleabi' as done with '-gnueabi'"
223+ # (aclocal.m4 is actual source, but patch configure as well since we don't re-gen)
224+ for x in configure aclocal.m4; do
225+ substituteInPlace $x \
226+ --replace '*-android*|*-gnueabi*)' \
227+ '*-android*|*-gnueabi*|*-musleabi*)'
228+ done
229+ '' + lib.optionalString (src-spec.version != ghc-version) ''
230+ substituteInPlace configure --replace 'RELEASE=YES' 'RELEASE=NO'
231+ echo '${ghc-version}' > VERSION
232+ '' + lib.optionalString (ghc-version-date != null) ''
233+ substituteInPlace configure --replace 'RELEASE=YES' 'RELEASE=NO'
234+ echo '${ghc-version-date}' > VERSION_DATE
235+ '';
236+
237+ configurePlatforms = [ "build" "host" "target" ];
238+ # `--with` flags for libraries needed for RTS linker
239+ configureFlags = [
240+ "--datadir=$doc/share/doc/ghc"
241+ "--with-curses-includes=${ncurses.dev}/include" "--with-curses-libraries=${ncurses.out}/lib"
242+ ] ++ lib.optionals (targetLibffi != null) ["--with-system-libffi" "--with-ffi-includes=${targetLibffi.dev}/include" "--with-ffi-libraries=${targetLibffi.out}/lib"
243+ ] ++ lib.optional (!enableIntegerSimple) [
244+ "--with-gmp-includes=${targetGmp.dev}/include" "--with-gmp-libraries=${targetGmp.out}/lib"
245+ ] ++ lib.optional (targetPlatform == hostPlatform && hostPlatform.libc != "glibc" && !targetPlatform.isWindows) [
246+ "--with-iconv-includes=${libiconv}/include" "--with-iconv-libraries=${libiconv}/lib"
247+ ] ++ lib.optional (targetPlatform != hostPlatform) [
248+ "--with-iconv-includes=${targetIconv}/include" "--with-iconv-libraries=${targetIconv}/lib"
249+ ] ++ lib.optionals (targetPlatform != hostPlatform) [
250+ "--enable-bootstrap-with-devel-snapshot"
251+ ] ++ lib.optionals (disableLargeAddressSpace) [
252+ "--disable-large-address-space"
253+ ] ++ lib.optionals (targetPlatform.isAarch32) [
254+ "CFLAGS=-fuse-ld=gold"
255+ "CONF_GCC_LINKER_OPTS_STAGE1=-fuse-ld=gold"
256+ "CONF_GCC_LINKER_OPTS_STAGE2=-fuse-ld=gold"
257+ ] ++ lib.optionals enableDWARF [
258+ "--enable-dwarf-unwind"
259+ "--with-libdw-includes=${lib.getDev elfutils}/include"
260+ "--with-libdw-libraries=${lib.getLib elfutils}/lib"
261+ ];
225262
226263 enableParallelBuilding = true;
227264 postPatch = "patchShebangs .";
@@ -351,7 +388,40 @@ stdenv.mkDerivation (rec {
351388 # Our Cabal compiler name
352389 haskellCompilerName = "ghc-${version}";
353390
354− configured-src = configured-src;
391+ # This uses a similar trick to `pkgs.srcOnly` to get the configured src
392+ # We could add `configured-src` as an output of the ghc derivation, but
393+ # having it as its own derivation means it can be accessed quickly without
394+ # building GHC.
395+ configured-src = stdenv.mkDerivation ({
396+ name = name + "-configured-src";
397+ inherit
398+ buildInputs
399+ version
400+ nativeBuildInputs
401+ patches
402+ src
403+ strictDeps
404+ depsBuildTarget
405+ depsTargetTarget
406+ depsTargetTargetPropagated
407+ postPatch
408+ preConfigure
409+ configurePlatforms
410+ configureFlags
411+ outputs
412+ ;
413+
414+ # Including all the outputs (not just $out) causes `mkDerivation` to use the nixpkgs multiple-outputs.sh hook.
415+ # This hook changes the arguments passed to `configure`.
416+ installPhase = ''
417+ cp -r . $out
418+ mkdir $doc
419+ mkdir $generated
420+ '';
421+ phases = [ "unpackPhase" "patchPhase" ]
422+ ++ lib.optional (ghc-patches != []) "autoreconfPhase"
423+ ++ [ "configurePhase" "installPhase"];
424+ });
355425
356426 # Used to detect non haskell-nix compilers (accidental use of nixpkgs compilers can lead to unexpected errors)
357427 isHaskellNixCompiler = true;
@@ -384,13 +454,30 @@ stdenv.mkDerivation (rec {
384454 dontStrip = true;
385455 dontPatchELF = true;
386456 noAuditTmpdir = true;
387−} // lib.optionalAttrs stdenv.buildPlatform.isDarwin {
457+} // lib.optionalAttrs (stdenv.buildPlatform.isDarwin || stdenv.targetPlatform.isWindows) {
388458 # ghc install on macOS wants to run `xattr -r -c`
389459 # The macOS version fails because it wants python 2.
390460 # The nix version of xattr does not support those args.
391461 # Luckily setting the path to something that does not exist will skip the step.
392− preBuild = ''
462+ preBuild = lib.optionalString stdenv.buildPlatform.isDarwin ''
393463 export XATTR=$(mktemp -d)/nothing
464+ ''
465+ # We need to point at a stand in `windows.h` header file so that the RTS headers can
466+ # work on the hostPlatform. We also need to work around case sensitve file system issues.
467+ + lib.optionalString stdenv.targetPlatform.isWindows ''
468+ export NIX_CFLAGS_COMPILE_${
469+ # We want this only to apply to the non windows hostPlatform (the
470+ # windows gcc cross compiler has a full `windows.h`).
471+ # This matches the way `suffixSalt` is calculated in nixpkgs.
472+ # See https://github.com/NixOS/nixpkgs/blob/8411006d6bcd7f6e6a8a1a80ce8fcdccdd16c6ab/pkgs/build-support/cc-wrapper/default.nix#L58
473+ lib.replaceStrings ["-" "."] ["_" "_"] stdenv.hostPlatform.config
474+ }+=" -I${../windows/include}"
475+ if [[ -f libraries/base/include/winio_structs.h ]]; then
476+ substituteInPlace libraries/base/include/winio_structs.h --replace Windows.h windows.h
477+ fi
478+ if [[ -f rts/win32/ThrIOManager.c ]]; then
479+ substituteInPlace rts/win32/ThrIOManager.c --replace rts\\OSThreads.h rts/OSThreads.h
480+ fi
394481 '';
395482});
396483in self
compiler/windows/include/synchapi.hnew file+1
@@ -0,0 +1 @@
1+#include <windows.h>
compiler/windows/include/windows.hnew file+18
@@ -0,0 +1,18 @@
1+// Just enoough windows.h stuff to make rts headers usable when building GHC cross compiler.
2+// See compiler/ghc/default.nix for where this is used.
3+#ifndef _WINDOWS_
4+#define _WINDOWS_
5+
6+#define __stdcall
7+
8+typedef unsigned long DWORD;
9+typedef void * PVOID;
10+
11+typedef struct _RTL_CONDITION_VARIABLE { PVOID Ptr; } RTL_CONDITION_VARIABLE;
12+typedef RTL_CONDITION_VARIABLE CONDITION_VARIABLE;
13+
14+typedef struct _RTL_SRWLOCK { PVOID Ptr; } RTL_SRWLOCK;
15+typedef RTL_SRWLOCK SRWLOCK;
16+
17+#endif
18+
config.nix−1
@@ -2,7 +2,6 @@
22 # allow building for windows
33 allowUnsupportedSystem = true;
44 # we want the 64bit wine version
5− # See overlays/wine.nix as well!
65 wine.build = "wine64";
76 wine.release = "stable";
87
lib/ghcjs-project.nix+5−2
@@ -86,7 +86,7 @@ let
8686 ]
8787 ++ [ ghc cabal-install emsdk ];
8888 # Configured the GHCJS source
89− configured-src = pkgs.runCommandCC "configured-ghcjs-src" {
89+ configured-src = (pkgs.runCommandCC "configured-ghcjs-src" {
9090 buildInputs = configureInputs;
9191 inherit src;
9292 } ''
@@ -129,7 +129,10 @@ let
129129 for a in integer-gmp base unix; do
130130 cp ${../overlays/patches/config.sub} lib/boot/pkg/$a/config.sub
131131 done
132− '';
132+ '') // {
133+ # The configured source includes /nix/store paths and so filtering can fail.
134+ filterPath = { path, ... }: path;
135+ };
133136 # see https://github.com/ghcjs/ghcjs/issues/751 for the happy upper bound.
134137
135138 ghcjsProject = pkgs.haskell-nix.cabalProject' (
lib/system-nixpkgs-map.nix+17−5
@@ -6,11 +6,25 @@ pkgs:
66
77with pkgs;
88
9+let
10+ # On windows systems we need these to be propagatedBuildInputs so that the DLLs will be found.
11+ gcclibs = if pkgs.stdenv.hostPlatform.isWindows then [
12+ pkgs.windows.mcfgthreads
13+ # If we just use `pkgs.buildPackages.gcc.cc` here it breaks the `th-dlls` test. TODO figure out why exactly.
14+ (pkgs.evalPackages.runCommand "gcc-only" { nativeBuildInputs = [ pkgs.evalPackages.xorg.lndir ]; } ''
15+ mkdir $out
16+ lndir ${pkgs.buildPackages.gcc.cc} $out
17+ '')
18+ ] else [];
19+in
920# -- linux
1021{ crypto = [ openssl ];
11− "c++" = null; # no libc++
12− "stdc++" = null;
13− "stdc++-6" = null;
22+ "c++" = []; # no libc++
23+ "stdc++" = gcclibs;
24+ "stdc++-6" = gcclibs;
25+ gcc_s_seh-1 = gcclibs;
26+ gcc_s = gcclibs;
27+ gcc = gcclibs;
1428 ssl = [ openssl ];
1529 z = [ zlib ];
1630 pcap = [ libpcap ];
@@ -97,8 +111,6 @@ with pkgs;
97111 # this should be bundled with gcc.
98112 # if it's not we have more severe
99113 # issues anyway.
100− gcc_s_seh-1 = null;
101− gcc_s = null;
102114 ssl32 = null; eay32 = [ openssl ];
103115 iphlpapi = null; # IP Help API
104116 msvcrt = null; # this is the libc
lib/system-pkgs.nix+1−13
@@ -9,18 +9,6 @@
99
1010pkgs:
1111
12−let
13− buildEnvMaybe = name: paths:
14− if builtins.length paths == 1
15− then builtins.head paths
16− else pkgs.buildEnv { name = "${name}-env"; inherit paths; };
17−
18− mapPackages = name: ps:
19− if builtins.typeOf ps == "list"
20− then buildEnvMaybe name ps
21− else ps;
22−
23−in
2412 # Base packages.
2513 pkgs
2614
@@ -30,4 +18,4 @@ in
3018 // { fetchgit = pkgs.evalPackages.fetchgit; }
3119
3220 # Apply the mapping.
33− // builtins.mapAttrs mapPackages (import ./system-nixpkgs-map.nix pkgs)
21+ // import ./system-nixpkgs-map.nix pkgs
materialized/dummy-ghc/ghc-8.10.2-x86_64-linux/ghc/info+6
@@ -1,18 +1,24 @@
11 [("Project name","The Glorious Glasgow Haskell Compilation System")
22 ,("GCC extra via C opts","")
3+ ,("C compiler command","gcc")
34 ,("C compiler flags","")
45 ,("C++ compiler flags","")
56 ,("C compiler link flags","")
67 ,("C compiler supports -no-pie","YES")
8+ ,("Haskell CPP command","gcc")
79 ,("Haskell CPP flags","-E -undef -traditional")
10+ ,("ld command","ld")
811 ,("ld flags","")
912 ,("ld supports compact unwind","YES")
1013 ,("ld supports build-id","YES")
1114 ,("ld supports filelist","NO")
1215 ,("ld is GNU ld","YES")
16+ ,("Merge objects command","ld")
1317 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
1419 ,("ar flags","q")
1520 ,("ar supports at file","YES")
21+ ,("ranlib command","ranlib")
1622 ,("touch command","touch")
1723 ,("dllwrap command","/bin/false")
1824 ,("windres command","/bin/false")
materialized/dummy-ghc/ghc-8.10.3-x86_64-linux/ghc/info+6
@@ -1,18 +1,24 @@
11 [("Project name","The Glorious Glasgow Haskell Compilation System")
22 ,("GCC extra via C opts","")
3+ ,("C compiler command","gcc")
34 ,("C compiler flags","")
45 ,("C++ compiler flags","")
56 ,("C compiler link flags","")
67 ,("C compiler supports -no-pie","YES")
8+ ,("Haskell CPP command","gcc")
79 ,("Haskell CPP flags","-E -undef -traditional")
10+ ,("ld command","ld")
811 ,("ld flags","")
912 ,("ld supports compact unwind","YES")
1013 ,("ld supports build-id","YES")
1114 ,("ld supports filelist","NO")
1215 ,("ld is GNU ld","YES")
16+ ,("Merge objects command","ld")
1317 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
1419 ,("ar flags","q")
1520 ,("ar supports at file","YES")
21+ ,("ranlib command","ranlib")
1622 ,("otool command","otool")
1723 ,("install_name_tool command","install_name_tool")
1824 ,("touch command","touch")
materialized/dummy-ghc/ghc-8.10.4-x86_64-darwin/ghc/info+6
@@ -1,18 +1,24 @@
11 [("Project name","The Glorious Glasgow Haskell Compilation System")
22 ,("GCC extra via C opts","")
3+ ,("C compiler command","clang")
34 ,("C compiler flags","")
45 ,("C++ compiler flags","")
56 ,("C compiler link flags","")
67 ,("C compiler supports -no-pie","NO")
8+ ,("Haskell CPP command","clang")
79 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
10+ ,("ld command","ld")
811 ,("ld flags","")
912 ,("ld supports compact unwind","YES")
1013 ,("ld supports build-id","NO")
1114 ,("ld supports filelist","YES")
1215 ,("ld is GNU ld","NO")
16+ ,("Merge objects command","ld")
1317 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
1419 ,("ar flags","qcls")
1520 ,("ar supports at file","NO")
21+ ,("ranlib command","ranlib")
1622 ,("otool command","otool")
1723 ,("install_name_tool command","install_name_tool")
1824 ,("touch command","touch")
materialized/dummy-ghc/ghc-8.10.4-x86_64-linux/ghc/info+6
@@ -1,18 +1,24 @@
11 [("Project name","The Glorious Glasgow Haskell Compilation System")
22 ,("GCC extra via C opts","")
3+ ,("C compiler command","gcc")
34 ,("C compiler flags","")
45 ,("C++ compiler flags","")
56 ,("C compiler link flags","")
67 ,("C compiler supports -no-pie","YES")
8+ ,("Haskell CPP command","gcc")
79 ,("Haskell CPP flags","-E -undef -traditional")
10+ ,("ld command","ld")
811 ,("ld flags","")
912 ,("ld supports compact unwind","YES")
1013 ,("ld supports build-id","YES")
1114 ,("ld supports filelist","NO")
1215 ,("ld is GNU ld","YES")
16+ ,("Merge objects command","ld")
1317 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
1419 ,("ar flags","q")
1520 ,("ar supports at file","YES")
21+ ,("ranlib command","ranlib")
1622 ,("otool command","otool")
1723 ,("install_name_tool command","install_name_tool")
1824 ,("touch command","touch")
materialized/dummy-ghc/ghc-8.10.4.20210212-x86_64-linux/ghc/info+6
@@ -1,18 +1,24 @@
11 [("Project name","The Glorious Glasgow Haskell Compilation System")
22 ,("GCC extra via C opts","")
3+ ,("C compiler command","gcc")
34 ,("C compiler flags","")
45 ,("C++ compiler flags","")
56 ,("C compiler link flags","")
67 ,("C compiler supports -no-pie","YES")
8+ ,("Haskell CPP command","gcc")
79 ,("Haskell CPP flags","-E -undef -traditional")
10+ ,("ld command","ld")
811 ,("ld flags","")
912 ,("ld supports compact unwind","YES")
1013 ,("ld supports build-id","YES")
1114 ,("ld supports filelist","NO")
1215 ,("ld is GNU ld","YES")
16+ ,("Merge objects command","ld")
1317 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
1419 ,("ar flags","q")
1520 ,("ar supports at file","YES")
21+ ,("ranlib command","ranlib")
1622 ,("otool command","otool")
1723 ,("install_name_tool command","install_name_tool")
1824 ,("touch command","touch")
materialized/dummy-ghc/ghc-8.10.5-x86_64-darwin/ghc/info+6
@@ -1,18 +1,24 @@
11 [("Project name","The Glorious Glasgow Haskell Compilation System")
22 ,("GCC extra via C opts","")
3+ ,("C compiler command","clang")
34 ,("C compiler flags","")
45 ,("C++ compiler flags","")
56 ,("C compiler link flags","")
67 ,("C compiler supports -no-pie","NO")
8+ ,("Haskell CPP command","clang")
79 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
10+ ,("ld command","ld")
811 ,("ld flags","")
912 ,("ld supports compact unwind","YES")
1013 ,("ld supports build-id","NO")
1114 ,("ld supports filelist","YES")
1215 ,("ld is GNU ld","NO")
16+ ,("Merge objects command","ld")
1317 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
1419 ,("ar flags","qcls")
1520 ,("ar supports at file","NO")
21+ ,("ranlib command","ranlib")
1622 ,("otool command","otool")
1723 ,("install_name_tool command","install_name_tool")
1824 ,("touch command","touch")
materialized/dummy-ghc/ghc-8.10.5-x86_64-linux/ghc/info+6
@@ -1,18 +1,24 @@
11 [("Project name","The Glorious Glasgow Haskell Compilation System")
22 ,("GCC extra via C opts","")
3+ ,("C compiler command","gcc")
34 ,("C compiler flags","")
45 ,("C++ compiler flags","")
56 ,("C compiler link flags","")
67 ,("C compiler supports -no-pie","YES")
8+ ,("Haskell CPP command","gcc")
79 ,("Haskell CPP flags","-E -undef -traditional")
10+ ,("ld command","ld")
811 ,("ld flags","")
912 ,("ld supports compact unwind","YES")
1013 ,("ld supports build-id","YES")
1114 ,("ld supports filelist","NO")
1215 ,("ld is GNU ld","YES")
16+ ,("Merge objects command","ld")
1317 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
1419 ,("ar flags","q")
1520 ,("ar supports at file","YES")
21+ ,("ranlib command","ranlib")
1622 ,("otool command","otool")
1723 ,("install_name_tool command","install_name_tool")
1824 ,("touch command","touch")
materialized/dummy-ghc/ghc-8.10.6-x86_64-darwin/ghc/info+6
@@ -1,18 +1,24 @@
11 [("Project name","The Glorious Glasgow Haskell Compilation System")
22 ,("GCC extra via C opts","")
3+ ,("C compiler command","clang")
34 ,("C compiler flags","")
45 ,("C++ compiler flags","")
56 ,("C compiler link flags","")
67 ,("C compiler supports -no-pie","NO")
8+ ,("Haskell CPP command","clang")
79 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
10+ ,("ld command","ld")
811 ,("ld flags","")
912 ,("ld supports compact unwind","YES")
1013 ,("ld supports build-id","NO")
1114 ,("ld supports filelist","YES")
1215 ,("ld is GNU ld","NO")
16+ ,("Merge objects command","ld")
1317 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
1419 ,("ar flags","qcls")
1520 ,("ar supports at file","NO")
21+ ,("ranlib command","ranlib")
1622 ,("otool command","otool")
1723 ,("install_name_tool command","install_name_tool")
1824 ,("touch command","touch")
materialized/dummy-ghc/ghc-8.10.6-x86_64-linux/ghc/info+6
@@ -1,18 +1,24 @@
11 [("Project name","The Glorious Glasgow Haskell Compilation System")
22 ,("GCC extra via C opts","")
3+ ,("C compiler command","gcc")
34 ,("C compiler flags","")
45 ,("C++ compiler flags","")
56 ,("C compiler link flags","")
67 ,("C compiler supports -no-pie","YES")
8+ ,("Haskell CPP command","gcc")
79 ,("Haskell CPP flags","-E -undef -traditional")
10+ ,("ld command","ld")
811 ,("ld flags","")
912 ,("ld supports compact unwind","YES")
1013 ,("ld supports build-id","YES")
1114 ,("ld supports filelist","NO")
1215 ,("ld is GNU ld","YES")
16+ ,("Merge objects command","ld")
1317 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
1419 ,("ar flags","q")
1520 ,("ar supports at file","YES")
21+ ,("ranlib command","ranlib")
1622 ,("otool command","otool")
1723 ,("install_name_tool command","install_name_tool")
1824 ,("touch command","touch")
materialized/dummy-ghc/ghc-8.10.7-aarch64-darwin/ghc/info+6
@@ -1,18 +1,24 @@
11 [("Project name","The Glorious Glasgow Haskell Compilation System")
22 ,("GCC extra via C opts","")
3+ ,("C compiler command","clang")
34 ,("C compiler flags","")
45 ,("C++ compiler flags","")
56 ,("C compiler link flags","")
67 ,("C compiler supports -no-pie","NO")
8+ ,("Haskell CPP command","clang")
79 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
10+ ,("ld command","ld")
811 ,("ld flags","")
912 ,("ld supports compact unwind","YES")
1013 ,("ld supports build-id","NO")
1114 ,("ld supports filelist","YES")
1215 ,("ld is GNU ld","NO")
16+ ,("Merge objects command","ld")
1317 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
1419 ,("ar flags","qcls")
1520 ,("ar supports at file","NO")
21+ ,("ranlib command","ranlib")
1622 ,("otool command","otool")
1723 ,("install_name_tool command","install_name_tool")
1824 ,("touch command","touch")
materialized/dummy-ghc/ghc-8.10.7-aarch64-linux/ghc-pkg/dump-globalnew file+1639
@@ -0,0 +1,1639 @@
1+name: Cabal
2+version: 3.2.1.0
3+visibility: public
4+id: Cabal-3.2.1.0
5+key: Cabal-3.2.1.0
6+license: BSD-3-Clause
7+copyright: 2003-2020, Cabal Development Team (see AUTHORS file)
8+maintainer: cabal-devel@haskell.org
9+author: Cabal Development Team <cabal-devel@haskell.org>
10+homepage: http://www.haskell.org/cabal/
11+synopsis: A framework for packaging Haskell software
12+description:
13+ The Haskell Common Architecture for Building Applications and
14+ Libraries: a framework defining a common interface for authors to more
15+ easily build their Haskell applications in a portable way.
16+ The Haskell Cabal is part of a larger infrastructure for distributing,
17+ organizing, and cataloging Haskell libraries and tools.
18+category: Distribution
19+exposed: True
20+exposed-modules:
21+ Distribution.Backpack Distribution.Backpack.ComponentsGraph
22+ Distribution.Backpack.Configure
23+ Distribution.Backpack.ConfiguredComponent
24+ Distribution.Backpack.DescribeUnitId
25+ Distribution.Backpack.FullUnitId
26+ Distribution.Backpack.LinkedComponent
27+ Distribution.Backpack.ModSubst Distribution.Backpack.ModuleShape
28+ Distribution.Backpack.PreModuleShape Distribution.CabalSpecVersion
29+ Distribution.Compat.Binary Distribution.Compat.CharParsing
30+ Distribution.Compat.CreatePipe Distribution.Compat.DList
31+ Distribution.Compat.Directory Distribution.Compat.Environment
32+ Distribution.Compat.Exception Distribution.Compat.FilePath
33+ Distribution.Compat.Graph Distribution.Compat.Internal.TempFile
34+ Distribution.Compat.Lens Distribution.Compat.Newtype
35+ Distribution.Compat.Parsing Distribution.Compat.Prelude.Internal
36+ Distribution.Compat.Process Distribution.Compat.ResponseFile
37+ Distribution.Compat.Semigroup Distribution.Compat.Stack
38+ Distribution.Compat.Time Distribution.Compat.Typeable
39+ Distribution.Compiler Distribution.FieldGrammar
40+ Distribution.FieldGrammar.Class
41+ Distribution.FieldGrammar.FieldDescrs
42+ Distribution.FieldGrammar.Parsec Distribution.FieldGrammar.Pretty
43+ Distribution.Fields Distribution.Fields.ConfVar
44+ Distribution.Fields.Field Distribution.Fields.Lexer
45+ Distribution.Fields.LexerMonad Distribution.Fields.ParseResult
46+ Distribution.Fields.Parser Distribution.Fields.Pretty
47+ Distribution.InstalledPackageInfo Distribution.License
48+ Distribution.Make Distribution.ModuleName Distribution.Package
49+ Distribution.PackageDescription
50+ Distribution.PackageDescription.Check
51+ Distribution.PackageDescription.Configuration
52+ Distribution.PackageDescription.FieldGrammar
53+ Distribution.PackageDescription.Parsec
54+ Distribution.PackageDescription.PrettyPrint
55+ Distribution.PackageDescription.Quirks
56+ Distribution.PackageDescription.Utils Distribution.Parsec
57+ Distribution.Parsec.Error Distribution.Parsec.FieldLineStream
58+ Distribution.Parsec.Newtypes Distribution.Parsec.Position
59+ Distribution.Parsec.Warning Distribution.Pretty Distribution.ReadE
60+ Distribution.SPDX Distribution.SPDX.License
61+ Distribution.SPDX.LicenseExceptionId
62+ Distribution.SPDX.LicenseExpression Distribution.SPDX.LicenseId
63+ Distribution.SPDX.LicenseListVersion
64+ Distribution.SPDX.LicenseReference Distribution.Simple
65+ Distribution.Simple.Bench Distribution.Simple.Build
66+ Distribution.Simple.Build.Macros
67+ Distribution.Simple.Build.PathsModule
68+ Distribution.Simple.BuildPaths Distribution.Simple.BuildTarget
69+ Distribution.Simple.BuildToolDepends Distribution.Simple.CCompiler
70+ Distribution.Simple.Command Distribution.Simple.Compiler
71+ Distribution.Simple.Configure Distribution.Simple.Doctest
72+ Distribution.Simple.Flag Distribution.Simple.GHC
73+ Distribution.Simple.GHCJS Distribution.Simple.Glob
74+ Distribution.Simple.Haddock Distribution.Simple.HaskellSuite
75+ Distribution.Simple.Hpc Distribution.Simple.Install
76+ Distribution.Simple.InstallDirs
77+ Distribution.Simple.InstallDirs.Internal
78+ Distribution.Simple.LocalBuildInfo Distribution.Simple.PackageIndex
79+ Distribution.Simple.PreProcess Distribution.Simple.PreProcess.Unlit
80+ Distribution.Simple.Program Distribution.Simple.Program.Ar
81+ Distribution.Simple.Program.Builtin Distribution.Simple.Program.Db
82+ Distribution.Simple.Program.Find Distribution.Simple.Program.GHC
83+ Distribution.Simple.Program.HcPkg Distribution.Simple.Program.Hpc
84+ Distribution.Simple.Program.Internal Distribution.Simple.Program.Ld
85+ Distribution.Simple.Program.ResponseFile
86+ Distribution.Simple.Program.Run Distribution.Simple.Program.Script
87+ Distribution.Simple.Program.Strip Distribution.Simple.Program.Types
88+ Distribution.Simple.Register Distribution.Simple.Setup
89+ Distribution.Simple.ShowBuildInfo Distribution.Simple.SrcDist
90+ Distribution.Simple.Test Distribution.Simple.Test.ExeV10
91+ Distribution.Simple.Test.LibV09 Distribution.Simple.Test.Log
92+ Distribution.Simple.UHC Distribution.Simple.UserHooks
93+ Distribution.Simple.Utils Distribution.System
94+ Distribution.TestSuite Distribution.Text
95+ Distribution.Types.AbiDependency Distribution.Types.AbiHash
96+ Distribution.Types.AnnotatedId Distribution.Types.Benchmark
97+ Distribution.Types.Benchmark.Lens
98+ Distribution.Types.BenchmarkInterface
99+ Distribution.Types.BenchmarkType Distribution.Types.BuildInfo
100+ Distribution.Types.BuildInfo.Lens Distribution.Types.BuildType
101+ Distribution.Types.Component Distribution.Types.ComponentId
102+ Distribution.Types.ComponentInclude
103+ Distribution.Types.ComponentLocalBuildInfo
104+ Distribution.Types.ComponentName
105+ Distribution.Types.ComponentRequestedSpec
106+ Distribution.Types.CondTree Distribution.Types.Condition
107+ Distribution.Types.ConfVar Distribution.Types.Dependency
108+ Distribution.Types.DependencyMap Distribution.Types.ExeDependency
109+ Distribution.Types.Executable Distribution.Types.Executable.Lens
110+ Distribution.Types.ExecutableScope Distribution.Types.ExposedModule
111+ Distribution.Types.Flag Distribution.Types.ForeignLib
112+ Distribution.Types.ForeignLib.Lens
113+ Distribution.Types.ForeignLibOption
114+ Distribution.Types.ForeignLibType
115+ Distribution.Types.GenericPackageDescription
116+ Distribution.Types.GenericPackageDescription.Lens
117+ Distribution.Types.GivenComponent
118+ Distribution.Types.HookedBuildInfo
119+ Distribution.Types.IncludeRenaming
120+ Distribution.Types.InstalledPackageInfo
121+ Distribution.Types.InstalledPackageInfo.FieldGrammar
122+ Distribution.Types.InstalledPackageInfo.Lens
123+ Distribution.Types.LegacyExeDependency Distribution.Types.Lens
124+ Distribution.Types.Library Distribution.Types.Library.Lens
125+ Distribution.Types.LibraryName Distribution.Types.LibraryVisibility
126+ Distribution.Types.LocalBuildInfo Distribution.Types.Mixin
127+ Distribution.Types.Module Distribution.Types.ModuleReexport
128+ Distribution.Types.ModuleRenaming
129+ Distribution.Types.MungedPackageId
130+ Distribution.Types.MungedPackageName
131+ Distribution.Types.PackageDescription
132+ Distribution.Types.PackageDescription.Lens
133+ Distribution.Types.PackageId Distribution.Types.PackageId.Lens
134+ Distribution.Types.PackageName Distribution.Types.PackageName.Magic
135+ Distribution.Types.PackageVersionConstraint
136+ Distribution.Types.PkgconfigDependency
137+ Distribution.Types.PkgconfigName
138+ Distribution.Types.PkgconfigVersion
139+ Distribution.Types.PkgconfigVersionRange
140+ Distribution.Types.SetupBuildInfo
141+ Distribution.Types.SetupBuildInfo.Lens
142+ Distribution.Types.SourceRepo Distribution.Types.SourceRepo.Lens
143+ Distribution.Types.TargetInfo Distribution.Types.TestSuite
144+ Distribution.Types.TestSuite.Lens
145+ Distribution.Types.TestSuiteInterface Distribution.Types.TestType
146+ Distribution.Types.UnitId Distribution.Types.UnqualComponentName
147+ Distribution.Types.Version Distribution.Types.VersionInterval
148+ Distribution.Types.VersionRange
149+ Distribution.Types.VersionRange.Internal Distribution.Utils.Generic
150+ Distribution.Utils.IOData Distribution.Utils.LogProgress
151+ Distribution.Utils.MD5 Distribution.Utils.MapAccum
152+ Distribution.Utils.NubList Distribution.Utils.Progress
153+ Distribution.Utils.ShortText Distribution.Utils.Structured
154+ Distribution.Verbosity Distribution.Verbosity.Internal
155+ Distribution.Version Language.Haskell.Extension
156+hidden-modules:
157+ Distribution.Backpack.PreExistingComponent
158+ Distribution.Backpack.ReadyComponent Distribution.Backpack.MixLink
159+ Distribution.Backpack.ModuleScope Distribution.Backpack.UnifyM
160+ Distribution.Backpack.Id Distribution.Utils.UnionFind
161+ Distribution.Utils.Base62 Distribution.Compat.Async
162+ Distribution.Compat.CopyFile Distribution.Compat.GetShortPathName
163+ Distribution.Compat.MonadFail Distribution.Compat.Prelude
164+ Distribution.Compat.SnocList Distribution.GetOpt Distribution.Lex
165+ Distribution.Utils.String Distribution.Simple.GHC.EnvironmentParser
166+ Distribution.Simple.GHC.Internal Distribution.Simple.GHC.ImplInfo
167+ Distribution.Simple.Utils.Json Paths_Cabal
168+import-dirs:
169+library-dirs:
170+dynamic-library-dirs:
171+data-dir:
172+hs-libraries: HSCabal-3.2.1.0
173+depends:
174+ array-0.5.4.0 base-4.14.3.0 binary-0.8.8.0 bytestring-0.10.12.0
175+ containers-0.6.5.1 deepseq-1.4.4.0 directory-1.3.6.0
176+ filepath-1.4.2.1 mtl-2.2.2 parsec-3.1.14.0 pretty-1.1.3.6
177+ process-1.6.13.2 text-1.2.4.1 time-1.9.3 transformers-0.5.6.2
178+ unix-2.7.2.2
179+haddock-interfaces:
180+haddock-html:
181+---
182+name: array
183+version: 0.5.4.0
184+visibility: public
185+id: array-0.5.4.0
186+key: array-0.5.4.0
187+license: BSD-3-Clause
188+maintainer: libraries@haskell.org
189+synopsis: Mutable and immutable arrays
190+description:
191+ In addition to providing the "Data.Array" module
192+ <http://www.haskell.org/onlinereport/haskell2010/haskellch14.html as specified in the Haskell 2010 Language Report>,
193+ this package also defines the classes 'IArray' of
194+ immutable arrays and 'MArray' of arrays mutable within appropriate
195+ monads, as well as some instances of these classes.
196+category: Data Structures
197+exposed: True
198+exposed-modules:
199+ Data.Array Data.Array.Base Data.Array.IArray Data.Array.IO
200+ Data.Array.IO.Internals Data.Array.IO.Safe Data.Array.MArray
201+ Data.Array.MArray.Safe Data.Array.ST Data.Array.ST.Safe
202+ Data.Array.Storable Data.Array.Storable.Internals
203+ Data.Array.Storable.Safe Data.Array.Unboxed Data.Array.Unsafe
204+import-dirs:
205+library-dirs:
206+dynamic-library-dirs:
207+data-dir:
208+hs-libraries: HSarray-0.5.4.0
209+depends: base-4.14.3.0
210+haddock-interfaces:
211+haddock-html:
212+---
213+name: base
214+version: 4.14.3.0
215+visibility: public
216+id: base-4.14.3.0
217+key: base-4.14.3.0
218+license: BSD-3-Clause
219+maintainer: libraries@haskell.org
220+synopsis: Basic libraries
221+description:
222+ This package contains the Standard Haskell "Prelude" and its support libraries,
223+ and a large collection of useful libraries ranging from data
224+ structures to parsing combinators and debugging utilities.
225+category: Prelude
226+exposed: True
227+exposed-modules:
228+ Control.Applicative Control.Arrow Control.Category
229+ Control.Concurrent Control.Concurrent.Chan Control.Concurrent.MVar
230+ Control.Concurrent.QSem Control.Concurrent.QSemN Control.Exception
231+ Control.Exception.Base Control.Monad Control.Monad.Fail
232+ Control.Monad.Fix Control.Monad.IO.Class Control.Monad.Instances
233+ Control.Monad.ST Control.Monad.ST.Lazy Control.Monad.ST.Lazy.Safe
234+ Control.Monad.ST.Lazy.Unsafe Control.Monad.ST.Safe
235+ Control.Monad.ST.Strict Control.Monad.ST.Unsafe Control.Monad.Zip
236+ Data.Bifoldable Data.Bifunctor Data.Bitraversable Data.Bits
237+ Data.Bool Data.Char Data.Coerce Data.Complex Data.Data Data.Dynamic
238+ Data.Either Data.Eq Data.Fixed Data.Foldable Data.Function
239+ Data.Functor Data.Functor.Classes Data.Functor.Compose
240+ Data.Functor.Const Data.Functor.Contravariant Data.Functor.Identity
241+ Data.Functor.Product Data.Functor.Sum Data.IORef Data.Int Data.Ix
242+ Data.Kind Data.List Data.List.NonEmpty Data.Maybe Data.Monoid
243+ Data.Ord Data.Proxy Data.Ratio Data.STRef Data.STRef.Lazy
244+ Data.STRef.Strict Data.Semigroup Data.String Data.Traversable
245+ Data.Tuple Data.Type.Bool Data.Type.Coercion Data.Type.Equality
246+ Data.Typeable Data.Unique Data.Version Data.Void Data.Word
247+ Debug.Trace Foreign Foreign.C Foreign.C.Error Foreign.C.String
248+ Foreign.C.Types Foreign.Concurrent Foreign.ForeignPtr
249+ Foreign.ForeignPtr.Safe Foreign.ForeignPtr.Unsafe Foreign.Marshal
250+ Foreign.Marshal.Alloc Foreign.Marshal.Array Foreign.Marshal.Error
251+ Foreign.Marshal.Pool Foreign.Marshal.Safe Foreign.Marshal.Unsafe
252+ Foreign.Marshal.Utils Foreign.Ptr Foreign.Safe Foreign.StablePtr
253+ Foreign.Storable GHC.Arr GHC.Base GHC.ByteOrder GHC.Char GHC.Clock
254+ GHC.Conc GHC.Conc.IO GHC.Conc.Signal GHC.Conc.Sync
255+ GHC.ConsoleHandler GHC.Constants GHC.Desugar GHC.Enum
256+ GHC.Environment GHC.Err GHC.Event GHC.Exception GHC.Exception.Type
257+ GHC.ExecutionStack GHC.ExecutionStack.Internal GHC.Exts
258+ GHC.Fingerprint GHC.Fingerprint.Type GHC.Float
259+ GHC.Float.ConversionUtils GHC.Float.RealFracMethods GHC.Foreign
260+ GHC.ForeignPtr GHC.GHCi GHC.GHCi.Helpers GHC.Generics GHC.IO
261+ GHC.IO.Buffer GHC.IO.BufferedIO GHC.IO.Device GHC.IO.Encoding
262+ GHC.IO.Encoding.CodePage GHC.IO.Encoding.Failure
263+ GHC.IO.Encoding.Iconv GHC.IO.Encoding.Latin1 GHC.IO.Encoding.Types
264+ GHC.IO.Encoding.UTF16 GHC.IO.Encoding.UTF32 GHC.IO.Encoding.UTF8
265+ GHC.IO.Exception GHC.IO.FD GHC.IO.Handle GHC.IO.Handle.FD
266+ GHC.IO.Handle.Internals GHC.IO.Handle.Lock GHC.IO.Handle.Text
267+ GHC.IO.Handle.Types GHC.IO.IOMode GHC.IO.Unsafe GHC.IOArray
268+ GHC.IORef GHC.Int GHC.Ix GHC.List GHC.MVar GHC.Maybe GHC.Natural
269+ GHC.Num GHC.OldList GHC.OverloadedLabels GHC.Pack GHC.Profiling
270+ GHC.Ptr GHC.RTS.Flags GHC.Read GHC.Real GHC.Records
271+ GHC.ResponseFile GHC.ST GHC.STRef GHC.Show GHC.Stable
272+ GHC.StableName GHC.Stack GHC.Stack.CCS GHC.Stack.Types
273+ GHC.StaticPtr GHC.Stats GHC.Storable GHC.TopHandler GHC.TypeLits
274+ GHC.TypeNats GHC.Unicode GHC.Weak GHC.Word Numeric Numeric.Natural
275+ Prelude System.CPUTime System.Console.GetOpt System.Environment
276+ System.Environment.Blank System.Exit System.IO System.IO.Error
277+ System.IO.Unsafe System.Info System.Mem System.Mem.StableName
278+ System.Mem.Weak System.Posix.Internals System.Posix.Types
279+ System.Timeout Text.ParserCombinators.ReadP
280+ Text.ParserCombinators.ReadPrec Text.Printf Text.Read Text.Read.Lex
281+ Text.Show Text.Show.Functions Type.Reflection
282+ Type.Reflection.Unsafe Unsafe.Coerce
283+hidden-modules:
284+ Control.Monad.ST.Imp Control.Monad.ST.Lazy.Imp Data.Functor.Utils
285+ Data.OldList Data.Semigroup.Internal Data.Typeable.Internal
286+ Foreign.ForeignPtr.Imp GHC.IO.Handle.Lock.Common
287+ GHC.IO.Handle.Lock.Flock GHC.IO.Handle.Lock.LinuxOFD
288+ GHC.IO.Handle.Lock.NoOp GHC.IO.Handle.Lock.Windows
289+ GHC.StaticPtr.Internal System.Environment.ExecutablePath
290+ System.CPUTime.Utils GHC.Event.Arr GHC.Event.Array
291+ GHC.Event.Control GHC.Event.EPoll GHC.Event.IntTable
292+ GHC.Event.Internal GHC.Event.KQueue GHC.Event.Manager GHC.Event.PSQ
293+ GHC.Event.Poll GHC.Event.Thread GHC.Event.TimerManager
294+ GHC.Event.Unique System.CPUTime.Posix.ClockGetTime
295+ System.CPUTime.Posix.Times System.CPUTime.Posix.RUsage
296+ System.CPUTime.Unsupported
297+import-dirs:
298+library-dirs:
299+dynamic-library-dirs:
300+data-dir:
301+hs-libraries: HSbase-4.14.3.0
302+include-dirs:
303+includes: HsBase.h
304+depends: ghc-prim-0.6.1 integer-gmp-1.0.3.0 rts
305+haddock-interfaces:
306+haddock-html:
307+---
308+name: binary
309+version: 0.8.8.0
310+visibility: public
311+id: binary-0.8.8.0
312+key: binary-0.8.8.0
313+license: BSD-3-Clause
314+maintainer: Lennart Kolmodin, Don Stewart <dons00@gmail.com>
315+author: Lennart Kolmodin <kolmodin@gmail.com>
316+stability: provisional
317+homepage: https://github.com/kolmodin/binary
318+synopsis:
319+ Binary serialisation for Haskell values using lazy ByteStrings
320+description:
321+ Efficient, pure binary serialisation using lazy ByteStrings.
322+ Haskell values may be encoded to and from binary formats,
323+ written to disk as binary, or sent over the network.
324+ The format used can be automatically generated, or
325+ you can choose to implement a custom format if needed.
326+ Serialisation speeds of over 1 G\/sec have been observed,
327+ so this library should be suitable for high performance
328+ scenarios.
329+category: Data, Parsing
330+exposed: True
331+exposed-modules:
332+ Data.Binary Data.Binary.Builder Data.Binary.Get
333+ Data.Binary.Get.Internal Data.Binary.Put
334+hidden-modules:
335+ Data.Binary.Class Data.Binary.Internal Data.Binary.Generic
336+ Data.Binary.FloatCast
337+import-dirs:
338+library-dirs:
339+dynamic-library-dirs:
340+data-dir:
341+hs-libraries: HSbinary-0.8.8.0
342+depends:
343+ array-0.5.4.0 base-4.14.3.0 bytestring-0.10.12.0 containers-0.6.5.1
344+haddock-interfaces:
345+haddock-html:
346+---
347+name: bytestring
348+version: 0.10.12.0
349+visibility: public
350+id: bytestring-0.10.12.0
351+key: bytestring-0.10.12.0
352+license: BSD-3-Clause
353+copyright:
354+ Copyright (c) Don Stewart 2005-2009,
355+ (c) Duncan Coutts 2006-2015,
356+ (c) David Roundy 2003-2005,
357+ (c) Jasper Van der Jeugt 2010,
358+ (c) Simon Meier 2010-2013.
359+maintainer: Duncan Coutts <duncan@community.haskell.org>
360+author:
361+ Don Stewart,
362+ Duncan Coutts
363+homepage: https://github.com/haskell/bytestring
364+synopsis:
365+ Fast, compact, strict and lazy byte strings with a list interface
366+description:
367+ An efficient compact, immutable byte string type (both strict and lazy)
368+ suitable for binary or 8-bit character data.
369+ The 'ByteString' type represents sequences of bytes or 8-bit characters.
370+ It is suitable for high performance use, both in terms of large data
371+ quantities, or high speed requirements. The 'ByteString' functions follow
372+ the same style as Haskell\'s ordinary lists, so it is easy to convert code
373+ from using 'String' to 'ByteString'.
374+ Two 'ByteString' variants are provided:
375+ * Strict 'ByteString's keep the string as a single large array. This
376+ makes them convenient for passing data between C and Haskell.
377+ * Lazy 'ByteString's use a lazy list of strict chunks which makes it
378+ suitable for I\/O streaming tasks.
379+ The @Char8@ modules provide a character-based view of the same
380+ underlying 'ByteString' types. This makes it convenient to handle mixed
381+ binary and 8-bit character content (which is common in many file formats
382+ and network protocols).
383+ The 'Builder' module provides an efficient way to build up 'ByteString's
384+ in an ad-hoc way by repeated concatenation. This is ideal for fast
385+ serialisation or pretty printing.
386+ There is also a 'ShortByteString' type which has a lower memory overhead
387+ and can can be converted to or from a 'ByteString', but supports very few
388+ other operations. It is suitable for keeping many short strings in memory.
389+ 'ByteString's are not designed for Unicode. For Unicode strings you should
390+ use the 'Text' type from the @text@ package.
391+ These modules are intended to be imported qualified, to avoid name clashes
392+ with "Prelude" functions, e.g.
393+ > import qualified Data.ByteString as BS
394+category: Data
395+exposed: True
396+exposed-modules:
397+ Data.ByteString Data.ByteString.Builder
398+ Data.ByteString.Builder.Extra Data.ByteString.Builder.Internal
399+ Data.ByteString.Builder.Prim Data.ByteString.Builder.Prim.Internal
400+ Data.ByteString.Char8 Data.ByteString.Internal Data.ByteString.Lazy
401+ Data.ByteString.Lazy.Builder Data.ByteString.Lazy.Builder.ASCII
402+ Data.ByteString.Lazy.Builder.Extras Data.ByteString.Lazy.Char8
403+ Data.ByteString.Lazy.Internal Data.ByteString.Short
404+ Data.ByteString.Short.Internal Data.ByteString.Unsafe
405+hidden-modules:
406+ Data.ByteString.Builder.ASCII Data.ByteString.Builder.Prim.Binary
407+ Data.ByteString.Builder.Prim.ASCII
408+ Data.ByteString.Builder.Prim.Internal.Floating
409+ Data.ByteString.Builder.Prim.Internal.UncheckedShifts
410+ Data.ByteString.Builder.Prim.Internal.Base16
411+import-dirs:
412+library-dirs:
413+dynamic-library-dirs:
414+data-dir:
415+hs-libraries: HSbytestring-0.10.12.0
416+include-dirs:
417+includes: fpstring.h
418+depends:
419+ base-4.14.3.0 deepseq-1.4.4.0 ghc-prim-0.6.1 integer-gmp-1.0.3.0
420+haddock-interfaces:
421+haddock-html:
422+---
423+name: containers
424+version: 0.6.5.1
425+visibility: public
426+id: containers-0.6.5.1
427+key: containers-0.6.5.1
428+license: BSD-3-Clause
429+maintainer: libraries@haskell.org
430+synopsis: Assorted concrete container types
431+description:
432+ This package contains efficient general-purpose implementations
433+ of various immutable container types including sets, maps, sequences,
434+ trees, and graphs.
435+ For a walkthrough of what this package provides with examples of common
436+ operations see the [containers
437+ introduction](https://haskell-containers.readthedocs.io).
438+ The declared cost of each operation is either worst-case or amortized, but
439+ remains valid even if structures are shared.
440+category: Data Structures
441+exposed: True
442+exposed-modules:
443+ Data.Containers.ListUtils Data.Graph Data.IntMap
444+ Data.IntMap.Internal Data.IntMap.Internal.Debug Data.IntMap.Lazy
445+ Data.IntMap.Merge.Lazy Data.IntMap.Merge.Strict Data.IntMap.Strict
446+ Data.IntMap.Strict.Internal Data.IntSet Data.IntSet.Internal
447+ Data.Map Data.Map.Internal Data.Map.Internal.Debug Data.Map.Lazy
448+ Data.Map.Merge.Lazy Data.Map.Merge.Strict Data.Map.Strict
449+ Data.Map.Strict.Internal Data.Sequence Data.Sequence.Internal
450+ Data.Sequence.Internal.Sorting Data.Set Data.Set.Internal Data.Tree
451+ Utils.Containers.Internal.BitQueue
452+ Utils.Containers.Internal.BitUtil
453+ Utils.Containers.Internal.StrictPair
454+hidden-modules:
455+ Utils.Containers.Internal.State
456+ Utils.Containers.Internal.StrictMaybe
457+ Utils.Containers.Internal.PtrEquality
458+ Utils.Containers.Internal.Coercions
459+ Utils.Containers.Internal.TypeError
460+ Data.Map.Internal.DeprecatedShowTree
461+ Data.IntMap.Internal.DeprecatedDebug
462+import-dirs:
463+library-dirs:
464+dynamic-library-dirs:
465+data-dir:
466+hs-libraries: HScontainers-0.6.5.1
467+depends: array-0.5.4.0 base-4.14.3.0 deepseq-1.4.4.0
468+haddock-interfaces:
469+haddock-html:
470+---
471+name: deepseq
472+version: 1.4.4.0
473+visibility: public
474+id: deepseq-1.4.4.0
475+key: deepseq-1.4.4.0
476+license: BSD-3-Clause
477+maintainer: libraries@haskell.org
478+synopsis: Deep evaluation of data structures
479+description:
480+ This package provides methods for fully evaluating data structures
481+ (\"deep evaluation\"). Deep evaluation is often used for adding
482+ strictness to a program, e.g. in order to force pending exceptions,
483+ remove space leaks, or force lazy I/O to happen. It is also useful
484+ in parallel programs, to ensure pending work does not migrate to the
485+ wrong thread.
486+ The primary use of this package is via the 'deepseq' function, a
487+ \"deep\" version of 'seq'. It is implemented on top of an 'NFData'
488+ typeclass (\"Normal Form Data\", data structures with no unevaluated
489+ components) which defines strategies for fully evaluating different
490+ data types. See module documentation in "Control.DeepSeq" for more
491+ details.
492+category: Control
493+exposed: True
494+exposed-modules: Control.DeepSeq
495+hidden-modules: Control.DeepSeq.BackDoor
496+import-dirs:
497+library-dirs:
498+dynamic-library-dirs:
499+data-dir:
500+hs-libraries: HSdeepseq-1.4.4.0
501+depends: array-0.5.4.0 base-4.14.3.0
502+haddock-interfaces:
503+haddock-html:
504+---
505+name: directory
506+version: 1.3.6.0
507+visibility: public
508+id: directory-1.3.6.0
509+key: directory-1.3.6.0
510+license: BSD-3-Clause
511+maintainer: libraries@haskell.org
512+synopsis: Platform-agnostic library for filesystem operations
513+description:
514+ This library provides a basic set of operations for manipulating files and
515+ directories in a portable way.
516+category: System
517+exposed: True
518+exposed-modules:
519+ System.Directory System.Directory.Internal
520+ System.Directory.Internal.Prelude
521+hidden-modules:
522+ System.Directory.Internal.C_utimensat
523+ System.Directory.Internal.Common System.Directory.Internal.Config
524+ System.Directory.Internal.Posix System.Directory.Internal.Windows
525+import-dirs:
526+library-dirs:
527+dynamic-library-dirs:
528+data-dir:
529+hs-libraries: HSdirectory-1.3.6.0
530+depends:
531+ base-4.14.3.0 filepath-1.4.2.1 time-1.9.3 unix-2.7.2.2
532+haddock-interfaces:
533+haddock-html:
534+---
535+name: exceptions
536+version: 0.10.4
537+visibility: public
538+id: exceptions-0.10.4
539+key: exceptions-0.10.4
540+license: BSD-3-Clause
541+copyright:
542+ Copyright (C) 2013-2015 Edward A. Kmett
543+ Copyright (C) 2012 Google Inc.
544+maintainer: Edward A. Kmett <ekmett@gmail.com>
545+author: Edward A. Kmett
546+stability: provisional
547+homepage: http://github.com/ekmett/exceptions/
548+synopsis: Extensible optionally-pure exceptions
549+description: Extensible optionally-pure exceptions.
550+category: Control, Exceptions, Monad
551+exposed: True
552+exposed-modules: Control.Monad.Catch Control.Monad.Catch.Pure
553+import-dirs:
554+library-dirs:
555+dynamic-library-dirs:
556+data-dir:
557+hs-libraries: HSexceptions-0.10.4
558+depends:
559+ base-4.14.3.0 mtl-2.2.2 stm-2.5.0.1 template-haskell-2.16.0.0
560+ transformers-0.5.6.2
561+haddock-interfaces:
562+haddock-html:
563+---
564+name: filepath
565+version: 1.4.2.1
566+visibility: public
567+id: filepath-1.4.2.1
568+key: filepath-1.4.2.1
569+license: BSD-3-Clause
570+copyright: Neil Mitchell 2005-2018
571+maintainer: Neil Mitchell <ndmitchell@gmail.com>
572+author: Neil Mitchell <ndmitchell@gmail.com>
573+homepage: https://github.com/haskell/filepath#readme
574+synopsis: Library for manipulating FilePaths in a cross platform way.
575+description:
576+ This package provides functionality for manipulating @FilePath@ values, and is shipped with both <https://www.haskell.org/ghc/ GHC> and the <https://www.haskell.org/platform/ Haskell Platform>. It provides three modules:
577+ * "System.FilePath.Posix" manipulates POSIX\/Linux style @FilePath@ values (with @\/@ as the path separator).
578+ * "System.FilePath.Windows" manipulates Windows style @FilePath@ values (with either @\\@ or @\/@ as the path separator, and deals with drives).
579+ * "System.FilePath" is an alias for the module appropriate to your platform.
580+ All three modules provide the same API, and the same documentation (calling out differences in the different variants).
581+category: System
582+exposed: True
583+exposed-modules:
584+ System.FilePath System.FilePath.Posix System.FilePath.Windows
585+import-dirs:
586+library-dirs:
587+dynamic-library-dirs:
588+data-dir:
589+hs-libraries: HSfilepath-1.4.2.1
590+depends: base-4.14.3.0
591+haddock-interfaces:
592+haddock-html:
593+---
594+name: ghc
595+version: 8.10.7
596+visibility: public
597+id: ghc-8.10.7
598+key: ghc-8.10.7
599+license: BSD-3-Clause
600+maintainer: glasgow-haskell-users@haskell.org
601+author: The GHC Team
602+homepage: http://www.haskell.org/ghc/
603+synopsis: The GHC API
604+description:
605+ GHC's functionality can be useful for more things than just
606+ compiling Haskell programs. Important use cases are programs
607+ that analyse (and perhaps transform) Haskell code. Others
608+ include loading Haskell code dynamically in a GHCi-like manner.
609+ For this reason, a lot of GHC's functionality is made available
610+ through this package.
611+category: Development
612+exposed-modules:
613+ Annotations ApiAnnotation Ar AsmCodeGen AsmUtils Avail Bag
614+ BasicTypes BinFingerprint BinIface Binary Bitmap BkpSyn BlockId
615+ BlockLayout BooleanFormula BufWrite BuildTyCl ByteCodeAsm
616+ ByteCodeGen ByteCodeInstr ByteCodeItbls ByteCodeLink ByteCodeTypes
617+ CFG CLabel CPrim CSE CallArity Class CliOption ClsInst
618+ CmdLineParser Cmm CmmBuildInfoTables CmmCallConv CmmCommonBlockElim
619+ CmmContFlowOpt CmmExpr CmmImplementSwitchPlans CmmInfo
620+ CmmLayoutStack CmmLex CmmLint CmmLive CmmMachOp CmmMonad CmmNode
621+ CmmOpt CmmParse CmmPipeline CmmProcPoint CmmSink CmmSwitch CmmType
622+ CmmUtils CoAxiom CodeOutput Coercion ConLike Config Constants
623+ Constraint CoreArity CoreFVs CoreLint CoreMap CoreMonad CoreOpt
624+ CorePrep CoreSeq CoreStats CoreSubst CoreSyn CoreTidy CoreToStg
625+ CoreUnfold CoreUtils CostCentre CostCentreState Coverage Ctype
626+ DataCon Debug Debugger Demand Desugar Digraph DmdAnal Dominators
627+ DriverBkp DriverMkDepend DriverPhases DriverPipeline DsArrows
628+ DsBinds DsCCall DsExpr DsForeign DsGRHSs DsListComp DsMeta DsMonad
629+ DsUsage DsUtils Dwarf Dwarf.Constants Dwarf.Types DynFlags
630+ DynamicLoading Elf Encoding EnumSet ErrUtils Exception Exitify
631+ ExtractDocs FV FamInst FamInstEnv FastFunctions FastMutInt
632+ FastString FastStringEnv FieldLabel FileCleanup FileSettings Finder
633+ Fingerprint FiniteMap FlagChecker FloatIn FloatOut ForeignCall
634+ Format FunDeps GHC GHC.Hs GHC.Hs.Binds GHC.Hs.Decls GHC.Hs.Doc
635+ GHC.Hs.Dump GHC.Hs.Expr GHC.Hs.Extension GHC.Hs.ImpExp
636+ GHC.Hs.Instances GHC.Hs.Lit GHC.Hs.Pat GHC.Hs.PlaceHolder
637+ GHC.Hs.Types GHC.Hs.Utils GHC.HsToCore.PmCheck
638+ GHC.HsToCore.PmCheck.Oracle GHC.HsToCore.PmCheck.Ppr
639+ GHC.HsToCore.PmCheck.Types GHC.Platform.AArch64 GHC.Platform.ARM
640+ GHC.Platform.NoRegs GHC.Platform.PPC GHC.Platform.Regs
641+ GHC.Platform.S390X GHC.Platform.SPARC GHC.Platform.X86
642+ GHC.Platform.X86_64 GHC.StgToCmm GHC.StgToCmm.ArgRep
643+ GHC.StgToCmm.Bind GHC.StgToCmm.CgUtils GHC.StgToCmm.Closure
644+ GHC.StgToCmm.DataCon GHC.StgToCmm.Env GHC.StgToCmm.Expr
645+ GHC.StgToCmm.ExtCode GHC.StgToCmm.Foreign GHC.StgToCmm.Heap
646+ GHC.StgToCmm.Hpc GHC.StgToCmm.Layout GHC.StgToCmm.Monad
647+ GHC.StgToCmm.Prim GHC.StgToCmm.Prof GHC.StgToCmm.Ticky
648+ GHC.StgToCmm.Utils GHC.ThToHs GHCi GhcMake GhcMonad GhcNameVersion
649+ GhcPlugins GhcPrelude GraphBase GraphColor GraphOps GraphPpr
650+ HaddockUtils HeaderInfo HieAst HieBin HieDebug HieTypes HieUtils
651+ Hooks Hoopl.Block Hoopl.Collections Hoopl.Dataflow Hoopl.Graph
652+ Hoopl.Label HscMain HscStats HscTypes IOEnv Id IdInfo IfaceEnv
653+ IfaceSyn IfaceType Inst InstEnv Instruction InteractiveEval
654+ InteractiveEvalTypes Json KnownUniques Lexeme Lexer LiberateCase
655+ Linker LinkerTypes ListSetOps Literal Llvm Llvm.AbsSyn
656+ Llvm.MetaData Llvm.PpLlvm Llvm.Types LlvmCodeGen LlvmCodeGen.Base
657+ LlvmCodeGen.CodeGen LlvmCodeGen.Data LlvmCodeGen.Ppr
658+ LlvmCodeGen.Regs LlvmMangler LoadIface Match MatchCon MatchLit
659+ Maybes MkCore MkGraph MkId MkIface Module MonadUtils NCGMonad Name
660+ NameCache NameEnv NameSet NameShape OccName OccurAnal OptCoercion
661+ OrdList Outputable PIC PPC.CodeGen PPC.Cond PPC.Instr PPC.Ppr
662+ PPC.RegInfo PPC.Regs PackageConfig Packages Pair Panic Parser
663+ PatSyn PipelineMonad PlainPanic PlatformConstants Plugins PprBase
664+ PprC PprCmm PprCmmDecl PprCmmExpr PprColour PprCore PprTyThing
665+ Predicate PrelInfo PrelNames PrelRules Pretty PrimOp ProfInit
666+ RdrHsSyn RdrName Reg RegAlloc.Graph.ArchBase RegAlloc.Graph.ArchX86
667+ RegAlloc.Graph.Coalesce RegAlloc.Graph.Main RegAlloc.Graph.Spill
668+ RegAlloc.Graph.SpillClean RegAlloc.Graph.SpillCost
669+ RegAlloc.Graph.Stats RegAlloc.Graph.TrivColorable
670+ RegAlloc.Linear.Base RegAlloc.Linear.FreeRegs
671+ RegAlloc.Linear.JoinToTargets RegAlloc.Linear.Main
672+ RegAlloc.Linear.PPC.FreeRegs RegAlloc.Linear.SPARC.FreeRegs
673+ RegAlloc.Linear.StackMap RegAlloc.Linear.State
674+ RegAlloc.Linear.Stats RegAlloc.Linear.X86.FreeRegs
675+ RegAlloc.Linear.X86_64.FreeRegs RegAlloc.Liveness RegClass RepType
676+ RnBinds RnEnv RnExpr RnFixity RnHsDoc RnModIface RnNames RnPat
677+ RnSource RnSplice RnTypes RnUnbound RnUtils RtClosureInspect Rules
678+ SAT SMRep SPARC.AddrMode SPARC.Base SPARC.CodeGen
679+ SPARC.CodeGen.Amode SPARC.CodeGen.Base SPARC.CodeGen.CondCode
680+ SPARC.CodeGen.Expand SPARC.CodeGen.Gen32 SPARC.CodeGen.Gen64
681+ SPARC.CodeGen.Sanity SPARC.Cond SPARC.Imm SPARC.Instr SPARC.Ppr
682+ SPARC.Regs SPARC.ShortcutJump SPARC.Stack SetLevels Settings
683+ SimplCore SimplEnv SimplMonad SimplStg SimplUtils Simplify
684+ SpecConstr Specialise SrcLoc State StaticPtrTable StgCse StgFVs
685+ StgLiftLams StgLiftLams.Analysis StgLiftLams.LiftM
686+ StgLiftLams.Transformation StgLint StgStats StgSubst StgSyn Stream
687+ StringBuffer SysTools SysTools.BaseDir SysTools.ExtraObj
688+ SysTools.Info SysTools.Process SysTools.Settings SysTools.Tasks
689+ SysTools.Terminal THNames TargetReg TcAnnotations TcArrows
690+ TcBackpack TcBinds TcCanonical TcClassDcl TcDefaults TcDeriv
691+ TcDerivInfer TcDerivUtils TcEnv TcErrors TcEvTerm TcEvidence TcExpr
692+ TcFlatten TcForeign TcGenDeriv TcGenFunctor TcGenGenerics
693+ TcHoleErrors TcHoleFitTypes TcHsSyn TcHsType TcIface TcInstDcls
694+ TcInteract TcMType TcMatches TcOrigin TcPat TcPatSyn TcPluginM
695+ TcRnDriver TcRnExports TcRnMonad TcRnTypes TcRules TcSMonad TcSigs
696+ TcSimplify TcSplice TcTyClsDecls TcTyDecls TcType TcTypeNats
697+ TcTypeable TcUnify TcValidity TidyPgm ToIface ToolSettings TrieMap
698+ TyCoFVs TyCoPpr TyCoRep TyCoSubst TyCoTidy TyCon Type TysPrim
699+ TysWiredIn UnVarGraph UnariseStg Unify UniqDFM UniqDSet UniqFM
700+ UniqMap UniqSet UniqSupply Unique Util Var VarEnv VarSet WorkWrap
701+ WwLib X86.CodeGen X86.Cond X86.Instr X86.Ppr X86.RegInfo X86.Regs
702+import-dirs:
703+library-dirs:
704+dynamic-library-dirs:
705+data-dir:
706+hs-libraries: HSghc-8.10.7
707+include-dirs:
708+depends:
709+ array-0.5.4.0 base-4.14.3.0 binary-0.8.8.0 bytestring-0.10.12.0
710+ containers-0.6.5.1 deepseq-1.4.4.0 directory-1.3.6.0
711+ filepath-1.4.2.1 ghc-boot-8.10.7 ghc-boot-th-8.10.7 ghc-heap-8.10.7
712+ ghci-8.10.7 hpc-0.6.1.0 integer-gmp-1.0.3.0 process-1.6.13.2
713+ template-haskell-2.16.0.0 terminfo-0.4.1.4 time-1.9.3
714+ transformers-0.5.6.2 unix-2.7.2.2
715+haddock-interfaces:
716+haddock-html:
717+---
718+name: ghc-boot
719+version: 8.10.7
720+visibility: public
721+id: ghc-boot-8.10.7
722+key: ghc-boot-8.10.7
723+license: BSD-3-Clause
724+maintainer: ghc-devs@haskell.org
725+synopsis: Shared functionality between GHC and its boot libraries
726+description:
727+ This library is shared between GHC, ghc-pkg, and other boot
728+ libraries.
729+ A note about "GHC.PackageDb": it only deals with the subset of
730+ the package database that the compiler cares about: modules
731+ paths etc and not package metadata like description, authors
732+ etc. It is thus not a library interface to ghc-pkg and is *not*
733+ suitable for modifying GHC package databases.
734+ The package database format and this library are constructed in
735+ such a way that while ghc-pkg depends on Cabal, the GHC library
736+ and program do not have to depend on Cabal.
737+category: GHC
738+exposed: True
739+exposed-modules:
740+ GHC.BaseDir GHC.ForeignSrcLang GHC.HandleEncoding
741+ GHC.LanguageExtensions GHC.PackageDb GHC.Platform GHC.Platform.Host
742+ GHC.Serialized GHC.Settings GHC.UniqueSubdir GHC.Version
743+import-dirs:
744+library-dirs:
745+dynamic-library-dirs:
746+data-dir:
747+hs-libraries: HSghc-boot-8.10.7
748+depends:
749+ base-4.14.3.0 binary-0.8.8.0 bytestring-0.10.12.0
750+ containers-0.6.5.1 directory-1.3.6.0 filepath-1.4.2.1
751+ ghc-boot-th-8.10.7
752+haddock-interfaces:
753+haddock-html:
754+---
755+name: ghc-boot-th
756+version: 8.10.7
757+visibility: public
758+id: ghc-boot-th-8.10.7
759+key: ghc-boot-th-8.10.7
760+license: BSD-3-Clause
761+maintainer: ghc-devs@haskell.org
762+synopsis:
763+ Shared functionality between GHC and the @template-haskell@
764+ library
765+description:
766+ This library contains various bits shared between the @ghc@ and
767+ @template-haskell@ libraries.
768+ This package exists to ensure that @template-haskell@ has a
769+ minimal set of transitive dependencies, since it is intended to
770+ be depended upon by user code.
771+category: GHC
772+exposed: True
773+exposed-modules:
774+ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type GHC.Lexeme
775+import-dirs:
776+library-dirs:
777+dynamic-library-dirs:
778+data-dir:
779+hs-libraries: HSghc-boot-th-8.10.7
780+depends: base-4.14.3.0
781+haddock-interfaces:
782+haddock-html:
783+---
784+name: ghc-compact
785+version: 0.1.0.0
786+visibility: public
787+id: ghc-compact-0.1.0.0
788+key: ghc-compact-0.1.0.0
789+license: BSD-3-Clause
790+maintainer: libraries@haskell.org
791+synopsis: In memory storage of deeply evaluated data structure
792+description:
793+ This package provides minimal functionality for working with
794+ "compact regions", which hold a fully evaluated Haskell object graph.
795+ These regions maintain the invariant that no pointers live inside the struct
796+ that point outside it, which ensures efficient garbage collection without
797+ ever reading the structure contents (effectively, it works as a manually
798+ managed "oldest generation" which is never freed until the whole is
799+ released).
800+ Internally, the struct is stored a single contiguous block of memory,
801+ which allows efficient serialization and deserialization of structs
802+ for distributed computing.
803+category: Data
804+exposed: True
805+exposed-modules: GHC.Compact GHC.Compact.Serialized
806+import-dirs:
807+library-dirs:
808+dynamic-library-dirs:
809+data-dir:
810+hs-libraries: HSghc-compact-0.1.0.0
811+depends: base-4.14.3.0 bytestring-0.10.12.0 ghc-prim-0.6.1
812+haddock-interfaces:
813+haddock-html:
814+---
815+name: ghc-heap
816+version: 8.10.7
817+visibility: public
818+id: ghc-heap-8.10.7
819+key: ghc-heap-8.10.7
820+license: BSD-3-Clause
821+maintainer: libraries@haskell.org
822+synopsis: Functions for walking GHC's heap
823+description:
824+ This package provides functions for walking the GHC heap data structures
825+ and retrieving information about those data structures.
826+category: GHC
827+exposed: True
828+exposed-modules:
829+ GHC.Exts.Heap GHC.Exts.Heap.ClosureTypes GHC.Exts.Heap.Closures
830+ GHC.Exts.Heap.Constants GHC.Exts.Heap.InfoTable
831+ GHC.Exts.Heap.InfoTable.Types GHC.Exts.Heap.InfoTableProf
832+ GHC.Exts.Heap.Utils
833+import-dirs:
834+library-dirs:
835+dynamic-library-dirs:
836+data-dir:
837+hs-libraries: HSghc-heap-8.10.7
838+depends: base-4.14.3.0 ghc-prim-0.6.1 rts
839+haddock-interfaces:
840+haddock-html:
841+---
842+name: ghc-prim
843+version: 0.6.1
844+visibility: public
845+id: ghc-prim-0.6.1
846+key: ghc-prim-0.6.1
847+license: BSD-3-Clause
848+maintainer: libraries@haskell.org
849+synopsis: GHC primitives
850+description:
851+ This package contains the primitive types and operations supplied by GHC.
852+category: GHC
853+exposed: True
854+exposed-modules:
855+ GHC.CString GHC.Classes GHC.Debug GHC.IntWord64 GHC.Magic
856+ GHC.Prim.Ext GHC.PrimopWrappers GHC.Tuple GHC.Types GHC.Prim
857+import-dirs:
858+library-dirs:
859+dynamic-library-dirs:
860+data-dir:
861+hs-libraries: HSghc-prim-0.6.1
862+extra-libraries: gcc c m
863+depends: rts
864+haddock-interfaces:
865+haddock-html:
866+---
867+name: ghci
868+version: 8.10.7
869+visibility: public
870+id: ghci-8.10.7
871+key: ghci-8.10.7
872+license: BSD-3-Clause
873+maintainer: ghc-devs@haskell.org
874+synopsis: The library supporting GHC's interactive interpreter
875+description:
876+ This library offers interfaces which mediate interactions between the
877+ @ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter
878+ backend.
879+category: GHC
880+exposed: True
881+exposed-modules:
882+ GHCi.BinaryArray GHCi.BreakArray GHCi.CreateBCO GHCi.FFI
883+ GHCi.InfoTable GHCi.Message GHCi.ObjLink GHCi.RemoteTypes
884+ GHCi.ResolvedBCO GHCi.Run GHCi.Signals GHCi.StaticPtrTable GHCi.TH
885+ GHCi.TH.Binary SizedSeq
886+import-dirs:
887+library-dirs:
888+dynamic-library-dirs:
889+data-dir:
890+hs-libraries: HSghci-8.10.7
891+include-dirs:
892+depends:
893+ array-0.5.4.0 base-4.14.3.0 binary-0.8.8.0 bytestring-0.10.12.0
894+ containers-0.6.5.1 deepseq-1.4.4.0 filepath-1.4.2.1 ghc-boot-8.10.7
895+ ghc-boot-th-8.10.7 ghc-heap-8.10.7 rts template-haskell-2.16.0.0
896+ transformers-0.5.6.2 unix-2.7.2.2
897+haddock-interfaces:
898+haddock-html:
899+---
900+name: haskeline
901+version: 0.8.2
902+visibility: public
903+id: haskeline-0.8.2
904+key: haskeline-0.8.2
905+license: BSD-3-Clause
906+copyright: (c) Judah Jacobson
907+maintainer: Judah Jacobson <judah.jacobson@gmail.com>
908+author: Judah Jacobson
909+stability: Stable
910+homepage: https://github.com/judah/haskeline
911+synopsis:
912+ A command-line interface for user input, written in Haskell.
913+description:
914+ Haskeline provides a user interface for line input in command-line
915+ programs. This library is similar in purpose to readline, but since
916+ it is written in Haskell it is (hopefully) more easily used in other
917+ Haskell programs.
918+ Haskeline runs both on POSIX-compatible systems and on Windows.
919+category: User Interfaces
920+exposed: True
921+exposed-modules:
922+ System.Console.Haskeline System.Console.Haskeline.Completion
923+ System.Console.Haskeline.History System.Console.Haskeline.IO
924+ System.Console.Haskeline.Internal
925+hidden-modules:
926+ System.Console.Haskeline.Backend
927+ System.Console.Haskeline.Backend.WCWidth
928+ System.Console.Haskeline.Command
929+ System.Console.Haskeline.Command.Completion
930+ System.Console.Haskeline.Command.History
931+ System.Console.Haskeline.Command.KillRing
932+ System.Console.Haskeline.Directory System.Console.Haskeline.Emacs
933+ System.Console.Haskeline.InputT System.Console.Haskeline.Key
934+ System.Console.Haskeline.LineState System.Console.Haskeline.Monads
935+ System.Console.Haskeline.Prefs System.Console.Haskeline.Recover
936+ System.Console.Haskeline.RunCommand System.Console.Haskeline.Term
937+ System.Console.Haskeline.Command.Undo System.Console.Haskeline.Vi
938+ System.Console.Haskeline.Backend.Posix
939+ System.Console.Haskeline.Backend.Posix.Encoder
940+ System.Console.Haskeline.Backend.DumbTerm
941+ System.Console.Haskeline.Backend.Terminfo
942+import-dirs:
943+library-dirs:
944+dynamic-library-dirs:
945+data-dir:
946+hs-libraries: HShaskeline-0.8.2
947+depends:
948+ base-4.14.3.0 bytestring-0.10.12.0 containers-0.6.5.1
949+ directory-1.3.6.0 exceptions-0.10.4 filepath-1.4.2.1
950+ process-1.6.13.2 stm-2.5.0.1 terminfo-0.4.1.4 transformers-0.5.6.2
951+ unix-2.7.2.2
952+haddock-interfaces:
953+haddock-html:
954+---
955+name: hpc
956+version: 0.6.1.0
957+visibility: public
958+id: hpc-0.6.1.0
959+key: hpc-0.6.1.0
960+license: BSD-3-Clause
961+maintainer: ghc-devs@haskell.org
962+author: Andy Gill
963+synopsis: Code Coverage Library for Haskell
964+description:
965+ This package provides the code coverage library for Haskell.
966+ See <http://www.haskell.org/haskellwiki/Haskell_program_coverage> for more
967+ information.
968+category: Control
969+exposed: True
970+exposed-modules:
971+ Trace.Hpc.Mix Trace.Hpc.Reflect Trace.Hpc.Tix Trace.Hpc.Util
972+import-dirs:
973+library-dirs:
974+dynamic-library-dirs:
975+data-dir:
976+hs-libraries: HShpc-0.6.1.0
977+depends:
978+ base-4.14.3.0 containers-0.6.5.1 deepseq-1.4.4.0 directory-1.3.6.0
979+ filepath-1.4.2.1 time-1.9.3
980+haddock-interfaces:
981+haddock-html:
982+---
983+name: integer-gmp
984+version: 1.0.3.0
985+visibility: public
986+id: integer-gmp-1.0.3.0
987+key: integer-gmp-1.0.3.0
988+license: BSD-3-Clause
989+maintainer: hvr@gnu.org
990+author: Herbert Valerio Riedel
991+synopsis: Integer library based on GMP
992+description:
993+ This package provides the low-level implementation of the standard
994+ 'Integer' type based on the
995+ <http://gmplib.org/ GNU Multiple Precision Arithmetic Library (GMP)>.
996+ This package provides access to the internal representation of
997+ 'Integer' as well as primitive operations with no proper error
998+ handling, and should only be used directly with the utmost care.
999+category: Numeric, Algebra
1000+exposed: True
1001+exposed-modules:
1002+ GHC.Integer GHC.Integer.GMP.Internals GHC.Integer.Logarithms
1003+ GHC.Integer.Logarithms.Internals
1004+hidden-modules: GHC.Integer.Type
1005+import-dirs:
1006+library-dirs:
1007+dynamic-library-dirs:
1008+data-dir:
1009+hs-libraries: HSinteger-gmp-1.0.3.0
1010+extra-libraries: gmp
1011+include-dirs:
1012+depends: ghc-prim-0.6.1
1013+haddock-interfaces:
1014+haddock-html:
1015+---
1016+name: libiserv
1017+version: 8.10.7
1018+visibility: public
1019+id: libiserv-8.10.7
1020+key: libiserv-8.10.7
1021+license: BSD-3-Clause
1022+copyright: XXX
1023+maintainer: XXX
1024+author: XXX
1025+synopsis: Provides shared functionality between iserv and iserv-proxy
1026+category: Development
1027+exposed: True
1028+exposed-modules: GHCi.Utils Lib
1029+import-dirs:
1030+library-dirs:
1031+dynamic-library-dirs:
1032+data-dir:
1033+hs-libraries: HSlibiserv-8.10.7
1034+depends:
1035+ base-4.14.3.0 binary-0.8.8.0 bytestring-0.10.12.0
1036+ containers-0.6.5.1 deepseq-1.4.4.0 ghci-8.10.7 unix-2.7.2.2
1037+haddock-interfaces:
1038+haddock-html:
1039+---
1040+name: mtl
1041+version: 2.2.2
1042+visibility: public
1043+id: mtl-2.2.2
1044+key: mtl-2.2.2
1045+license: BSD-3-Clause
1046+maintainer: Edward Kmett <ekmett@gmail.com>
1047+author: Andy Gill
1048+homepage: http://github.com/haskell/mtl
1049+synopsis: Monad classes, using functional dependencies
1050+description:
1051+ Monad classes using functional dependencies, with instances
1052+ for various monad transformers, inspired by the paper
1053+ /Functional Programming with Overloading and Higher-Order Polymorphism/,
1054+ by Mark P Jones, in /Advanced School of Functional Programming/, 1995
1055+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1056+category: Control
1057+exposed: True
1058+exposed-modules:
1059+ Control.Monad.Cont Control.Monad.Cont.Class Control.Monad.Error
1060+ Control.Monad.Error.Class Control.Monad.Except
1061+ Control.Monad.Identity Control.Monad.List Control.Monad.RWS
1062+ Control.Monad.RWS.Class Control.Monad.RWS.Lazy
1063+ Control.Monad.RWS.Strict Control.Monad.Reader
1064+ Control.Monad.Reader.Class Control.Monad.State
1065+ Control.Monad.State.Class Control.Monad.State.Lazy
1066+ Control.Monad.State.Strict Control.Monad.Trans Control.Monad.Writer
1067+ Control.Monad.Writer.Class Control.Monad.Writer.Lazy
1068+ Control.Monad.Writer.Strict
1069+import-dirs:
1070+library-dirs:
1071+dynamic-library-dirs:
1072+data-dir:
1073+hs-libraries: HSmtl-2.2.2
1074+depends: base-4.14.3.0 transformers-0.5.6.2
1075+haddock-interfaces:
1076+haddock-html:
1077+---
1078+name: parsec
1079+version: 3.1.14.0
1080+visibility: public
1081+id: parsec-3.1.14.0
1082+key: parsec-3.1.14.0
1083+license: BSD-3-Clause
1084+maintainer: Herbert Valerio Riedel <hvr@gnu.org>
1085+author:
1086+ Daan Leijen <daan@microsoft.com>, Paolo Martini <paolo@nemail.it>, Antoine Latter <aslatter@gmail.com>
1087+homepage: https://github.com/haskell/parsec
1088+synopsis: Monadic parser combinators
1089+description:
1090+ Parsec is designed from scratch as an industrial-strength parser
1091+ library. It is simple, safe, well documented (on the package
1092+ homepage), has extensive libraries, good error messages,
1093+ and is fast. It is defined as a monad transformer that can be
1094+ stacked on arbitrary monads, and it is also parametric in the
1095+ input stream type.
1096+ The main entry point is the "Text.Parsec" module which provides
1097+ defaults for parsing 'Char'acter data.
1098+ The "Text.ParserCombinators.Parsec" module hierarchy contains
1099+ the legacy @parsec-2@ API and may be removed at some point in
1100+ the future.
1101+category: Parsing
1102+exposed: True
1103+exposed-modules:
1104+ Text.Parsec Text.Parsec.ByteString Text.Parsec.ByteString.Lazy
1105+ Text.Parsec.Char Text.Parsec.Combinator Text.Parsec.Error
1106+ Text.Parsec.Expr Text.Parsec.Language Text.Parsec.Perm
1107+ Text.Parsec.Pos Text.Parsec.Prim Text.Parsec.String
1108+ Text.Parsec.Text Text.Parsec.Text.Lazy Text.Parsec.Token
1109+ Text.ParserCombinators.Parsec Text.ParserCombinators.Parsec.Char
1110+ Text.ParserCombinators.Parsec.Combinator
1111+ Text.ParserCombinators.Parsec.Error
1112+ Text.ParserCombinators.Parsec.Expr
1113+ Text.ParserCombinators.Parsec.Language
1114+ Text.ParserCombinators.Parsec.Perm
1115+ Text.ParserCombinators.Parsec.Pos
1116+ Text.ParserCombinators.Parsec.Prim
1117+ Text.ParserCombinators.Parsec.Token
1118+import-dirs:
1119+library-dirs:
1120+dynamic-library-dirs:
1121+data-dir:
1122+hs-libraries: HSparsec-3.1.14.0
1123+depends:
1124+ base-4.14.3.0 bytestring-0.10.12.0 mtl-2.2.2 text-1.2.4.1
1125+haddock-interfaces:
1126+haddock-html:
1127+---
1128+name: pretty
1129+version: 1.1.3.6
1130+visibility: public
1131+id: pretty-1.1.3.6
1132+key: pretty-1.1.3.6
1133+license: BSD-3-Clause
1134+maintainer: David Terei <code@davidterei.com>
1135+stability: Stable
1136+homepage: http://github.com/haskell/pretty
1137+synopsis: Pretty-printing library
1138+description:
1139+ This package contains a pretty-printing library, a set of API's
1140+ that provides a way to easily print out text in a consistent
1141+ format of your choosing. This is useful for compilers and related
1142+ tools.
1143+ This library was originally designed by John Hughes's and has since
1144+ been heavily modified by Simon Peyton Jones.
1145+category: Text
1146+exposed: True
1147+exposed-modules:
1148+ Text.PrettyPrint Text.PrettyPrint.Annotated
1149+ Text.PrettyPrint.Annotated.HughesPJ
1150+ Text.PrettyPrint.Annotated.HughesPJClass Text.PrettyPrint.HughesPJ
1151+ Text.PrettyPrint.HughesPJClass
1152+import-dirs:
1153+library-dirs:
1154+dynamic-library-dirs:
1155+data-dir:
1156+hs-libraries: HSpretty-1.1.3.6
1157+depends: base-4.14.3.0 deepseq-1.4.4.0 ghc-prim-0.6.1
1158+haddock-interfaces:
1159+haddock-html:
1160+---
1161+name: process
1162+version: 1.6.13.2
1163+visibility: public
1164+id: process-1.6.13.2
1165+key: process-1.6.13.2
1166+license: BSD-3-Clause
1167+maintainer: libraries@haskell.org
1168+synopsis: Process libraries
1169+description:
1170+ This package contains libraries for dealing with system processes.
1171+ The typed-process package is a more recent take on a process API,
1172+ which uses this package internally. It features better binary
1173+ support, easier concurrency, and a more composable API. You can
1174+ read more about it at
1175+ <https://github.com/fpco/typed-process/#readme>.
1176+category: System
1177+exposed: True
1178+exposed-modules: System.Cmd System.Process System.Process.Internals
1179+hidden-modules: System.Process.Common System.Process.Posix
1180+import-dirs:
1181+library-dirs:
1182+dynamic-library-dirs:
1183+data-dir:
1184+hs-libraries: HSprocess-1.6.13.2
1185+include-dirs:
1186+includes: runProcess.h
1187+depends:
1188+ base-4.14.3.0 deepseq-1.4.4.0 directory-1.3.6.0 filepath-1.4.2.1
1189+ unix-2.7.2.2
1190+haddock-interfaces:
1191+haddock-html:
1192+---
1193+name: stm
1194+version: 2.5.0.1
1195+visibility: public
1196+id: stm-2.5.0.1
1197+key: stm-2.5.0.1
1198+license: BSD-3-Clause
1199+maintainer: libraries@haskell.org
1200+homepage: https://wiki.haskell.org/Software_transactional_memory
1201+synopsis: Software Transactional Memory
1202+description:
1203+ Software Transactional Memory, or STM, is an abstraction for
1204+ concurrent communication. The main benefits of STM are
1205+ /composability/ and /modularity/. That is, using STM you can write
1206+ concurrent abstractions that can be easily composed with any other
1207+ abstraction built using STM, without exposing the details of how
1208+ your abstraction ensures safety. This is typically not the case
1209+ with other forms of concurrent communication, such as locks or
1210+ 'MVar's.
1211+category: Concurrency
1212+exposed: True
1213+exposed-modules:
1214+ Control.Concurrent.STM Control.Concurrent.STM.TArray
1215+ Control.Concurrent.STM.TBQueue Control.Concurrent.STM.TChan
1216+ Control.Concurrent.STM.TMVar Control.Concurrent.STM.TQueue
1217+ Control.Concurrent.STM.TSem Control.Concurrent.STM.TVar
1218+ Control.Monad.STM
1219+hidden-modules: Control.Sequential.STM
1220+import-dirs:
1221+library-dirs:
1222+dynamic-library-dirs:
1223+data-dir:
1224+hs-libraries: HSstm-2.5.0.1
1225+depends: array-0.5.4.0 base-4.14.3.0
1226+haddock-interfaces:
1227+haddock-html:
1228+---
1229+name: template-haskell
1230+version: 2.16.0.0
1231+visibility: public
1232+id: template-haskell-2.16.0.0
1233+key: template-haskell-2.16.0.0
1234+license: BSD-3-Clause
1235+maintainer: libraries@haskell.org
1236+synopsis: Support library for Template Haskell
1237+description:
1238+ This package provides modules containing facilities for manipulating
1239+ Haskell source code using Template Haskell.
1240+ See <http://www.haskell.org/haskellwiki/Template_Haskell> for more
1241+ information.
1242+category: Template Haskell
1243+exposed: True
1244+exposed-modules:
1245+ Language.Haskell.TH Language.Haskell.TH.LanguageExtensions
1246+ Language.Haskell.TH.Lib Language.Haskell.TH.Lib.Internal
1247+ Language.Haskell.TH.Ppr Language.Haskell.TH.PprLib
1248+ Language.Haskell.TH.Quote Language.Haskell.TH.Syntax
1249+hidden-modules: Language.Haskell.TH.Lib.Map
1250+import-dirs:
1251+library-dirs:
1252+dynamic-library-dirs:
1253+data-dir:
1254+hs-libraries: HStemplate-haskell-2.16.0.0
1255+depends:
1256+ base-4.14.3.0 ghc-boot-th-8.10.7 ghc-prim-0.6.1 pretty-1.1.3.6
1257+haddock-interfaces:
1258+haddock-html:
1259+---
1260+name: terminfo
1261+version: 0.4.1.4
1262+visibility: public
1263+id: terminfo-0.4.1.4
1264+key: terminfo-0.4.1.4
1265+license: BSD-3-Clause
1266+copyright: (c) Judah Jacobson
1267+maintainer: Judah Jacobson <judah.jacobson@gmail.com>
1268+author: Judah Jacobson
1269+stability: Stable
1270+homepage: https://github.com/judah/terminfo
1271+synopsis: Haskell bindings to the terminfo library.
1272+description:
1273+ This library provides an interface to the terminfo database (via bindings to the
1274+ curses library). <http://en.wikipedia.org/wiki/Terminfo Terminfo> allows POSIX
1275+ systems to interact with a variety of terminals using a standard set of capabilities.
1276+category: User Interfaces
1277+exposed: True
1278+exposed-modules:
1279+ System.Console.Terminfo System.Console.Terminfo.Base
1280+ System.Console.Terminfo.Color System.Console.Terminfo.Cursor
1281+ System.Console.Terminfo.Edit System.Console.Terminfo.Effects
1282+ System.Console.Terminfo.Keys
1283+import-dirs:
1284+library-dirs:
1285+dynamic-library-dirs:
1286+data-dir:
1287+hs-libraries: HSterminfo-0.4.1.4
1288+extra-libraries: tinfo
1289+depends: base-4.14.3.0
1290+haddock-interfaces:
1291+haddock-html:
1292+---
1293+name: text
1294+version: 1.2.4.1
1295+visibility: public
1296+id: text-1.2.4.1
1297+key: text-1.2.4.1
1298+license: BSD-2-Clause
1299+copyright: 2009-2011 Bryan O'Sullivan, 2008-2009 Tom Harper
1300+maintainer:
1301+ Bryan O'Sullivan <bos@serpentine.com>, Herbert Valerio Riedel <hvr@gnu.org>
1302+author: Bryan O'Sullivan <bos@serpentine.com>
1303+homepage: https://github.com/haskell/text
1304+synopsis: An efficient packed Unicode text type.
1305+description:
1306+ An efficient packed, immutable Unicode text type (both strict and
1307+ lazy), with a powerful loop fusion optimization framework.
1308+ The 'Text' type represents Unicode character strings, in a time and
1309+ space-efficient manner. This package provides text processing
1310+ capabilities that are optimized for performance critical use, both
1311+ in terms of large data quantities and high speed.
1312+ The 'Text' type provides character-encoding, type-safe case
1313+ conversion via whole-string case conversion functions (see "Data.Text").
1314+ It also provides a range of functions for converting 'Text' values to
1315+ and from 'ByteStrings', using several standard encodings
1316+ (see "Data.Text.Encoding").
1317+ Efficient locale-sensitive support for text IO is also supported
1318+ (see "Data.Text.IO").
1319+ These modules are intended to be imported qualified, to avoid name
1320+ clashes with Prelude functions, e.g.
1321+ > import qualified Data.Text as T
1322+ == ICU Support
1323+ To use an extended and very rich family of functions for working
1324+ with Unicode text (including normalization, regular expressions,
1325+ non-standard encodings, text breaking, and locales), see
1326+ the [text-icu package](https://hackage.haskell.org/package/text-icu)
1327+ based on the well-respected and liberally
1328+ licensed [ICU library](http://site.icu-project.org/).
1329+ == Internal Representation: UTF-16 vs. UTF-8
1330+ Currently the @text@ library uses UTF-16 as its internal representation
1331+ which is [neither a fixed-width nor always the most dense representation](http://utf8everywhere.org/)
1332+ for Unicode text. We're currently investigating the feasibility
1333+ of [changing Text's internal representation to UTF-8](https://github.com/text-utf8)
1334+ and if you need such a 'Text' type right now you might be interested in using the spin-off
1335+ packages <https://hackage.haskell.org/package/text-utf8 text-utf8> and
1336+ <https://hackage.haskell.org/package/text-short text-short>.
1337+category: Data, Text
1338+exposed: True
1339+exposed-modules:
1340+ Data.Text Data.Text.Array Data.Text.Encoding
1341+ Data.Text.Encoding.Error Data.Text.Foreign Data.Text.IO
1342+ Data.Text.Internal Data.Text.Internal.Builder
1343+ Data.Text.Internal.Builder.Functions
1344+ Data.Text.Internal.Builder.Int.Digits
1345+ Data.Text.Internal.Builder.RealFloat.Functions
1346+ Data.Text.Internal.ByteStringCompat
1347+ Data.Text.Internal.Encoding.Fusion
1348+ Data.Text.Internal.Encoding.Fusion.Common
1349+ Data.Text.Internal.Encoding.Utf16 Data.Text.Internal.Encoding.Utf32
1350+ Data.Text.Internal.Encoding.Utf8 Data.Text.Internal.Functions
1351+ Data.Text.Internal.Fusion Data.Text.Internal.Fusion.CaseMapping
1352+ Data.Text.Internal.Fusion.Common Data.Text.Internal.Fusion.Size
1353+ Data.Text.Internal.Fusion.Types Data.Text.Internal.IO
1354+ Data.Text.Internal.Lazy Data.Text.Internal.Lazy.Encoding.Fusion
1355+ Data.Text.Internal.Lazy.Fusion Data.Text.Internal.Lazy.Search
1356+ Data.Text.Internal.Private Data.Text.Internal.Read
1357+ Data.Text.Internal.Search Data.Text.Internal.Unsafe
1358+ Data.Text.Internal.Unsafe.Char Data.Text.Internal.Unsafe.Shift
1359+ Data.Text.Lazy Data.Text.Lazy.Builder Data.Text.Lazy.Builder.Int
1360+ Data.Text.Lazy.Builder.RealFloat Data.Text.Lazy.Encoding
1361+ Data.Text.Lazy.IO Data.Text.Lazy.Internal Data.Text.Lazy.Read
1362+ Data.Text.Read Data.Text.Unsafe
1363+hidden-modules: Data.Text.Show
1364+import-dirs:
1365+library-dirs:
1366+dynamic-library-dirs:
1367+data-dir:
1368+hs-libraries: HStext-1.2.4.1
1369+depends:
1370+ array-0.5.4.0 base-4.14.3.0 binary-0.8.8.0 bytestring-0.10.12.0
1371+ deepseq-1.4.4.0 ghc-prim-0.6.1 integer-gmp-1.0.3.0
1372+ template-haskell-2.16.0.0
1373+haddock-interfaces:
1374+haddock-html:
1375+---
1376+name: time
1377+version: 1.9.3
1378+visibility: public
1379+id: time-1.9.3
1380+key: time-1.9.3
1381+license: BSD-3-Clause
1382+maintainer: <ashley@semantic.org>
1383+author: Ashley Yakeley
1384+stability: stable
1385+homepage: https://github.com/haskell/time
1386+synopsis: A time library
1387+description: Time, clocks and calendars
1388+category: Time
1389+exposed: True
1390+exposed-modules:
1391+ Data.Time Data.Time.Calendar Data.Time.Calendar.Easter
1392+ Data.Time.Calendar.Julian Data.Time.Calendar.MonthDay
1393+ Data.Time.Calendar.OrdinalDate Data.Time.Calendar.WeekDate
1394+ Data.Time.Clock Data.Time.Clock.POSIX Data.Time.Clock.System
1395+ Data.Time.Clock.TAI Data.Time.Format Data.Time.Format.ISO8601
1396+ Data.Time.Format.Internal Data.Time.LocalTime
1397+hidden-modules:
1398+ Data.Format Data.Time.Calendar.Private Data.Time.Calendar.Days
1399+ Data.Time.Calendar.Gregorian Data.Time.Calendar.CalendarDiffDays
1400+ Data.Time.Calendar.Week Data.Time.Calendar.JulianYearDay
1401+ Data.Time.Clock.Internal.DiffTime
1402+ Data.Time.Clock.Internal.AbsoluteTime
1403+ Data.Time.Clock.Internal.NominalDiffTime
1404+ Data.Time.Clock.Internal.POSIXTime
1405+ Data.Time.Clock.Internal.UniversalTime
1406+ Data.Time.Clock.Internal.SystemTime
1407+ Data.Time.Clock.Internal.UTCTime Data.Time.Clock.Internal.CTimeval
1408+ Data.Time.Clock.Internal.CTimespec Data.Time.Clock.Internal.UTCDiff
1409+ Data.Time.LocalTime.Internal.TimeZone
1410+ Data.Time.LocalTime.Internal.TimeOfDay
1411+ Data.Time.LocalTime.Internal.CalendarDiffTime
1412+ Data.Time.LocalTime.Internal.LocalTime
1413+ Data.Time.LocalTime.Internal.ZonedTime Data.Time.Format.Parse
1414+ Data.Time.Format.Locale Data.Time.Format.Format.Class
1415+ Data.Time.Format.Format.Instances Data.Time.Format.Parse.Class
1416+ Data.Time.Format.Parse.Instances
1417+import-dirs:
1418+library-dirs:
1419+dynamic-library-dirs:
1420+data-dir:
1421+hs-libraries: HStime-1.9.3
1422+include-dirs:
1423+depends: base-4.14.3.0 deepseq-1.4.4.0
1424+haddock-interfaces:
1425+haddock-html:
1426+---
1427+name: transformers
1428+version: 0.5.6.2
1429+visibility: public
1430+id: transformers-0.5.6.2
1431+key: transformers-0.5.6.2
1432+license: BSD-3-Clause
1433+maintainer: Ross Paterson <R.Paterson@city.ac.uk>
1434+author: Andy Gill, Ross Paterson
1435+synopsis: Concrete functor and monad transformers
1436+description:
1437+ A portable library of functor and monad transformers, inspired by
1438+ the paper
1439+ * \"Functional Programming with Overloading and Higher-Order
1440+ Polymorphism\", by Mark P Jones,
1441+ in /Advanced School of Functional Programming/, 1995
1442+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1443+ This package contains:
1444+ * the monad transformer class (in "Control.Monad.Trans.Class")
1445+ * concrete functor and monad transformers, each with associated
1446+ operations and functions to lift operations associated with other
1447+ transformers.
1448+ The package can be used on its own in portable Haskell code, in
1449+ which case operations need to be manually lifted through transformer
1450+ stacks (see "Control.Monad.Trans.Class" for some examples).
1451+ Alternatively, it can be used with the non-portable monad classes in
1452+ the @mtl@ or @monads-tf@ packages, which automatically lift operations
1453+ introduced by monad transformers through other transformers.
1454+category: Control
1455+exposed: True
1456+exposed-modules:
1457+ Control.Applicative.Backwards Control.Applicative.Lift
1458+ Control.Monad.Signatures Control.Monad.Trans.Accum
1459+ Control.Monad.Trans.Class Control.Monad.Trans.Cont
1460+ Control.Monad.Trans.Error Control.Monad.Trans.Except
1461+ Control.Monad.Trans.Identity Control.Monad.Trans.List
1462+ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS
1463+ Control.Monad.Trans.RWS.CPS Control.Monad.Trans.RWS.Lazy
1464+ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader
1465+ Control.Monad.Trans.Select Control.Monad.Trans.State
1466+ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict
1467+ Control.Monad.Trans.Writer Control.Monad.Trans.Writer.CPS
1468+ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict
1469+ Data.Functor.Constant Data.Functor.Reverse
1470+import-dirs:
1471+library-dirs:
1472+dynamic-library-dirs:
1473+data-dir:
1474+hs-libraries: HStransformers-0.5.6.2
1475+depends: base-4.14.3.0
1476+haddock-interfaces:
1477+haddock-html:
1478+---
1479+name: unix
1480+version: 2.7.2.2
1481+visibility: public
1482+id: unix-2.7.2.2
1483+key: unix-2.7.2.2
1484+license: BSD-3-Clause
1485+maintainer: libraries@haskell.org
1486+homepage: https://github.com/haskell/unix
1487+synopsis: POSIX functionality
1488+description:
1489+ This package gives you access to the set of operating system
1490+ services standardised by
1491+ <http://pubs.opengroup.org/onlinepubs/9699919799/ POSIX.1-2008>
1492+ (or the IEEE Portable Operating System Interface for Computing
1493+ Environments - IEEE Std. 1003.1).
1494+ The package is not supported under Windows.
1495+category: System
1496+exposed: True
1497+exposed-modules:
1498+ System.Posix System.Posix.ByteString
1499+ System.Posix.ByteString.FilePath System.Posix.Directory
1500+ System.Posix.Directory.ByteString System.Posix.DynamicLinker
1501+ System.Posix.DynamicLinker.ByteString
1502+ System.Posix.DynamicLinker.Module
1503+ System.Posix.DynamicLinker.Module.ByteString
1504+ System.Posix.DynamicLinker.Prim System.Posix.Env
1505+ System.Posix.Env.ByteString System.Posix.Error System.Posix.Fcntl
1506+ System.Posix.Files System.Posix.Files.ByteString System.Posix.IO
1507+ System.Posix.IO.ByteString System.Posix.Process
1508+ System.Posix.Process.ByteString System.Posix.Process.Internals
1509+ System.Posix.Resource System.Posix.Semaphore System.Posix.SharedMem
1510+ System.Posix.Signals System.Posix.Signals.Exts System.Posix.Temp
1511+ System.Posix.Temp.ByteString System.Posix.Terminal
1512+ System.Posix.Terminal.ByteString System.Posix.Time
1513+ System.Posix.Unistd System.Posix.User
1514+hidden-modules:
1515+ System.Posix.Directory.Common System.Posix.DynamicLinker.Common
1516+ System.Posix.Files.Common System.Posix.IO.Common
1517+ System.Posix.Process.Common System.Posix.Terminal.Common
1518+import-dirs:
1519+library-dirs:
1520+dynamic-library-dirs:
1521+data-dir:
1522+hs-libraries: HSunix-2.7.2.2
1523+extra-libraries: rt util dl pthread
1524+include-dirs:
1525+includes: HsUnix.h execvpe.h
1526+depends: base-4.14.3.0 bytestring-0.10.12.0 time-1.9.3
1527+haddock-interfaces:
1528+haddock-html:
1529+---
1530+name: xhtml
1531+version: 3000.2.2.1
1532+visibility: public
1533+id: xhtml-3000.2.2.1
1534+key: xhtml-3000.2.2.1
1535+license: BSD-3-Clause
1536+copyright:
1537+ Bjorn Bringert 2004-2006, Andy Gill and the Oregon
1538+ Graduate Institute of Science and Technology, 1999-2001
1539+maintainer: Chris Dornan <chris@chrisdornan.com>
1540+author: Bjorn Bringert
1541+stability: Stable
1542+homepage: https://github.com/haskell/xhtml
1543+synopsis: An XHTML combinator library
1544+description:
1545+ This package provides combinators for producing
1546+ XHTML 1.0, including the Strict, Transitional and
1547+ Frameset variants.
1548+category: Web, XML, Pretty Printer
1549+exposed: True
1550+exposed-modules:
1551+ Text.XHtml Text.XHtml.Debug Text.XHtml.Frameset Text.XHtml.Strict
1552+ Text.XHtml.Table Text.XHtml.Transitional
1553+hidden-modules:
1554+ Text.XHtml.Strict.Attributes Text.XHtml.Strict.Elements
1555+ Text.XHtml.Frameset.Attributes Text.XHtml.Frameset.Elements
1556+ Text.XHtml.Transitional.Attributes Text.XHtml.Transitional.Elements
1557+ Text.XHtml.BlockTable Text.XHtml.Extras Text.XHtml.Internals
1558+import-dirs:
1559+library-dirs:
1560+dynamic-library-dirs:
1561+data-dir:
1562+hs-libraries: HSxhtml-3000.2.2.1
1563+depends: base-4.14.3.0
1564+haddock-interfaces:
1565+haddock-html:
1566+---
1567+name: rts
1568+version: 1.0.1
1569+visibility: public
1570+id: rts
1571+key: rts
1572+license: BSD-3-Clause
1573+maintainer: glasgow-haskell-users@haskell.org
1574+exposed: True
1575+library-dirs:
1576+hs-libraries: HSrts
1577+extra-libraries: m rt dl ffi numa pthread
1578+include-dirs:
1579+includes: Stg.h
1580+ld-options:
1581+ "-Wl,-u,base_GHCziTopHandler_runIO_closure"
1582+ "-Wl,-u,base_GHCziTopHandler_runNonIO_closure"
1583+ "-Wl,-u,ghczmprim_GHCziTuple_Z0T_closure"
1584+ "-Wl,-u,ghczmprim_GHCziTypes_True_closure"
1585+ "-Wl,-u,ghczmprim_GHCziTypes_False_closure"
1586+ "-Wl,-u,base_GHCziPack_unpackCString_closure"
1587+ "-Wl,-u,base_GHCziWeak_runFinalizzerBatch_closure"
1588+ "-Wl,-u,base_GHCziIOziException_stackOverflow_closure"
1589+ "-Wl,-u,base_GHCziIOziException_heapOverflow_closure"
1590+ "-Wl,-u,base_GHCziIOziException_allocationLimitExceeded_closure"
1591+ "-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnMVar_closure"
1592+ "-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnSTM_closure"
1593+ "-Wl,-u,base_GHCziIOziException_cannotCompactFunction_closure"
1594+ "-Wl,-u,base_GHCziIOziException_cannotCompactPinned_closure"
1595+ "-Wl,-u,base_GHCziIOziException_cannotCompactMutable_closure"
1596+ "-Wl,-u,base_ControlziExceptionziBase_absentSumFieldError_closure"
1597+ "-Wl,-u,base_ControlziExceptionziBase_nonTermination_closure"
1598+ "-Wl,-u,base_ControlziExceptionziBase_nestedAtomically_closure"
1599+ "-Wl,-u,base_GHCziEventziThread_blockedOnBadFD_closure"
1600+ "-Wl,-u,base_GHCziConcziSync_runSparks_closure"
1601+ "-Wl,-u,base_GHCziConcziIO_ensureIOManagerIsRunning_closure"
1602+ "-Wl,-u,base_GHCziConcziIO_ioManagerCapabilitiesChanged_closure"
1603+ "-Wl,-u,base_GHCziConcziSignal_runHandlersPtr_closure"
1604+ "-Wl,-u,base_GHCziTopHandler_flushStdHandles_closure"
1605+ "-Wl,-u,base_GHCziTopHandler_runMainIO_closure"
1606+ "-Wl,-u,ghczmprim_GHCziTypes_Czh_con_info"
1607+ "-Wl,-u,ghczmprim_GHCziTypes_Izh_con_info"
1608+ "-Wl,-u,ghczmprim_GHCziTypes_Fzh_con_info"
1609+ "-Wl,-u,ghczmprim_GHCziTypes_Dzh_con_info"
1610+ "-Wl,-u,ghczmprim_GHCziTypes_Wzh_con_info"
1611+ "-Wl,-u,base_GHCziPtr_Ptr_con_info"
1612+ "-Wl,-u,base_GHCziPtr_FunPtr_con_info"
1613+ "-Wl,-u,base_GHCziInt_I8zh_con_info"
1614+ "-Wl,-u,base_GHCziInt_I16zh_con_info"
1615+ "-Wl,-u,base_GHCziInt_I32zh_con_info"
1616+ "-Wl,-u,base_GHCziInt_I64zh_con_info"
1617+ "-Wl,-u,base_GHCziWord_W8zh_con_info"
1618+ "-Wl,-u,base_GHCziWord_W16zh_con_info"
1619+ "-Wl,-u,base_GHCziWord_W32zh_con_info"
1620+ "-Wl,-u,base_GHCziWord_W64zh_con_info"
1621+ "-Wl,-u,base_GHCziStable_StablePtr_con_info"
1622+ "-Wl,-u,hs_atomic_add8" "-Wl,-u,hs_atomic_add16"
1623+ "-Wl,-u,hs_atomic_add32" "-Wl,-u,hs_atomic_add64"
1624+ "-Wl,-u,hs_atomic_sub8" "-Wl,-u,hs_atomic_sub16"
1625+ "-Wl,-u,hs_atomic_sub32" "-Wl,-u,hs_atomic_sub64"
1626+ "-Wl,-u,hs_atomic_and8" "-Wl,-u,hs_atomic_and16"
1627+ "-Wl,-u,hs_atomic_and32" "-Wl,-u,hs_atomic_and64"
1628+ "-Wl,-u,hs_atomic_nand8" "-Wl,-u,hs_atomic_nand16"
1629+ "-Wl,-u,hs_atomic_nand32" "-Wl,-u,hs_atomic_nand64"
1630+ "-Wl,-u,hs_atomic_or8" "-Wl,-u,hs_atomic_or16"
1631+ "-Wl,-u,hs_atomic_or32" "-Wl,-u,hs_atomic_or64"
1632+ "-Wl,-u,hs_atomic_xor8" "-Wl,-u,hs_atomic_xor16"
1633+ "-Wl,-u,hs_atomic_xor32" "-Wl,-u,hs_atomic_xor64"
1634+ "-Wl,-u,hs_cmpxchg8" "-Wl,-u,hs_cmpxchg16" "-Wl,-u,hs_cmpxchg32"
1635+ "-Wl,-u,hs_cmpxchg64" "-Wl,-u,hs_atomicread8"
1636+ "-Wl,-u,hs_atomicread16" "-Wl,-u,hs_atomicread32"
1637+ "-Wl,-u,hs_atomicread64" "-Wl,-u,hs_atomicwrite8"
1638+ "-Wl,-u,hs_atomicwrite16" "-Wl,-u,hs_atomicwrite32"
1639+ "-Wl,-u,hs_atomicwrite64"
materialized/dummy-ghc/ghc-8.10.7-aarch64-linux/ghc-pkg/versionnew file+1
@@ -0,0 +1 @@
1+GHC package manager version 8.10.7
materialized/dummy-ghc/ghc-8.10.7-aarch64-linux/ghc/infonew file+73
@@ -0,0 +1,73 @@
1+ [("Project name","The Glorious Glasgow Haskell Compilation System")
2+ ,("GCC extra via C opts","")
3+ ,("C compiler command","gcc")
4+ ,("C compiler flags","")
5+ ,("C++ compiler flags","")
6+ ,("C compiler link flags","-Wl,-z,noexecstack")
7+ ,("C compiler supports -no-pie","YES")
8+ ,("Haskell CPP command","gcc")
9+ ,("Haskell CPP flags","-E -undef -traditional")
10+ ,("ld command","ld")
11+ ,("ld flags","-z noexecstack")
12+ ,("ld supports compact unwind","YES")
13+ ,("ld supports build-id","YES")
14+ ,("ld supports filelist","NO")
15+ ,("ld is GNU ld","YES")
16+ ,("Merge objects command","ld")
17+ ,("Merge objects flags","-r")
18+ ,("ar command","ar")
19+ ,("ar flags","q")
20+ ,("ar supports at file","YES")
21+ ,("ranlib command","ranlib")
22+ ,("otool command","otool")
23+ ,("install_name_tool command","install_name_tool")
24+ ,("touch command","touch")
25+ ,("dllwrap command","/bin/false")
26+ ,("windres command","/bin/false")
27+ ,("libtool command","libtool")
28+ ,("cross compiling","NO")
29+ ,("target platform string","aarch64-unknown-linux")
30+ ,("target os","OSLinux")
31+ ,("target arch","ArchAArch64")
32+ ,("target word size","8")
33+ ,("target has GNU nonexec stack","YES")
34+ ,("target has .ident directive","YES")
35+ ,("target has subsections via symbols","NO")
36+ ,("target has RTS linker","YES")
37+ ,("Unregisterised","NO")
38+ ,("LLVM target","aarch64-unknown-linux")
39+ ,("LLVM clang command","clang")
40+ ,("integer library","integer-gmp")
41+ ,("Use interpreter","YES")
42+ ,("Use native code generator","NO")
43+ ,("Support SMP","YES")
44+ ,("RTS ways","l debug thr thr_debug thr_l thr_p dyn debug_dyn thr_dyn thr_debug_dyn l_dyn thr_l_dyn thr_debug_p debug_p")
45+ ,("Tables next to code","YES")
46+ ,("Leading underscore","NO")
47+ ,("Use LibFFI","YES")
48+ ,("Use Threads","YES")
49+ ,("Use Debugging","NO")
50+ ,("RTS expects libdw","NO")
51+ ,("Project version","8.10.7")
52+ ,("Project Git commit id","1f02b7430b2fbab403d7ffdde9cfd006e884678e")
53+ ,("Booter version","8.8.4")
54+ ,("Stage","2")
55+ ,("Build platform","aarch64-unknown-linux")
56+ ,("Host platform","aarch64-unknown-linux")
57+ ,("Target platform","aarch64-unknown-linux")
58+ ,("Have interpreter","YES")
59+ ,("Object splitting supported","NO")
60+ ,("Have native code generator","NO")
61+ ,("Support dynamic-too","YES")
62+ ,("Support parallel --make","YES")
63+ ,("Support reexported-modules","YES")
64+ ,("Support thinning and renaming package flags","YES")
65+ ,("Support Backpack","YES")
66+ ,("Requires unified installed package IDs","YES")
67+ ,("Uses package keys","YES")
68+ ,("Uses unit IDs","YES")
69+ ,("Dynamic by default","NO")
70+ ,("GHC Dynamic","YES")
71+ ,("GHC Profiled","NO")
72+ ,("Debug on","NO")
73+ ]
materialized/dummy-ghc/ghc-8.10.7-aarch64-linux/ghc/numeric-versionnew file+1
@@ -0,0 +1 @@
1+8.10.7
materialized/dummy-ghc/ghc-8.10.7-aarch64-linux/ghc/supported-languagesnew file+255
@@ -0,0 +1,255 @@
1+Haskell98
2+Haskell2010
3+Unsafe
4+Trustworthy
5+Safe
6+AllowAmbiguousTypes
7+NoAllowAmbiguousTypes
8+AlternativeLayoutRule
9+NoAlternativeLayoutRule
10+AlternativeLayoutRuleTransitional
11+NoAlternativeLayoutRuleTransitional
12+Arrows
13+NoArrows
14+AutoDeriveTypeable
15+NoAutoDeriveTypeable
16+BangPatterns
17+NoBangPatterns
18+BinaryLiterals
19+NoBinaryLiterals
20+CApiFFI
21+NoCApiFFI
22+CPP
23+NoCPP
24+CUSKs
25+NoCUSKs
26+ConstrainedClassMethods
27+NoConstrainedClassMethods
28+ConstraintKinds
29+NoConstraintKinds
30+DataKinds
31+NoDataKinds
32+DatatypeContexts
33+NoDatatypeContexts
34+DefaultSignatures
35+NoDefaultSignatures
36+DeriveAnyClass
37+NoDeriveAnyClass
38+DeriveDataTypeable
39+NoDeriveDataTypeable
40+DeriveFoldable
41+NoDeriveFoldable
42+DeriveFunctor
43+NoDeriveFunctor
44+DeriveGeneric
45+NoDeriveGeneric
46+DeriveLift
47+NoDeriveLift
48+DeriveTraversable
49+NoDeriveTraversable
50+DerivingStrategies
51+NoDerivingStrategies
52+DerivingVia
53+NoDerivingVia
54+DisambiguateRecordFields
55+NoDisambiguateRecordFields
56+DoAndIfThenElse
57+NoDoAndIfThenElse
58+BlockArguments
59+NoBlockArguments
60+DoRec
61+NoDoRec
62+DuplicateRecordFields
63+NoDuplicateRecordFields
64+EmptyCase
65+NoEmptyCase
66+EmptyDataDecls
67+NoEmptyDataDecls
68+EmptyDataDeriving
69+NoEmptyDataDeriving
70+ExistentialQuantification
71+NoExistentialQuantification
72+ExplicitForAll
73+NoExplicitForAll
74+ExplicitNamespaces
75+NoExplicitNamespaces
76+ExtendedDefaultRules
77+NoExtendedDefaultRules
78+FlexibleContexts
79+NoFlexibleContexts
80+FlexibleInstances
81+NoFlexibleInstances
82+ForeignFunctionInterface
83+NoForeignFunctionInterface
84+FunctionalDependencies
85+NoFunctionalDependencies
86+GADTSyntax
87+NoGADTSyntax
88+GADTs
89+NoGADTs
90+GHCForeignImportPrim
91+NoGHCForeignImportPrim
92+GeneralizedNewtypeDeriving
93+NoGeneralizedNewtypeDeriving
94+GeneralisedNewtypeDeriving
95+NoGeneralisedNewtypeDeriving
96+ImplicitParams
97+NoImplicitParams
98+ImplicitPrelude
99+NoImplicitPrelude
100+ImportQualifiedPost
101+NoImportQualifiedPost
102+ImpredicativeTypes
103+NoImpredicativeTypes
104+IncoherentInstances
105+NoIncoherentInstances
106+TypeFamilyDependencies
107+NoTypeFamilyDependencies
108+InstanceSigs
109+NoInstanceSigs
110+ApplicativeDo
111+NoApplicativeDo
112+InterruptibleFFI
113+NoInterruptibleFFI
114+JavaScriptFFI
115+NoJavaScriptFFI
116+KindSignatures
117+NoKindSignatures
118+LambdaCase
119+NoLambdaCase
120+LiberalTypeSynonyms
121+NoLiberalTypeSynonyms
122+MagicHash
123+NoMagicHash
124+MonadComprehensions
125+NoMonadComprehensions
126+MonadFailDesugaring
127+NoMonadFailDesugaring
128+MonoLocalBinds
129+NoMonoLocalBinds
130+MonoPatBinds
131+NoMonoPatBinds
132+MonomorphismRestriction
133+NoMonomorphismRestriction
134+MultiParamTypeClasses
135+NoMultiParamTypeClasses
136+MultiWayIf
137+NoMultiWayIf
138+NumericUnderscores
139+NoNumericUnderscores
140+NPlusKPatterns
141+NoNPlusKPatterns
142+NamedFieldPuns
143+NoNamedFieldPuns
144+NamedWildCards
145+NoNamedWildCards
146+NegativeLiterals
147+NoNegativeLiterals
148+HexFloatLiterals
149+NoHexFloatLiterals
150+NondecreasingIndentation
151+NoNondecreasingIndentation
152+NullaryTypeClasses
153+NoNullaryTypeClasses
154+NumDecimals
155+NoNumDecimals
156+OverlappingInstances
157+NoOverlappingInstances
158+OverloadedLabels
159+NoOverloadedLabels
160+OverloadedLists
161+NoOverloadedLists
162+OverloadedStrings
163+NoOverloadedStrings
164+PackageImports
165+NoPackageImports
166+ParallelArrays
167+NoParallelArrays
168+ParallelListComp
169+NoParallelListComp
170+PartialTypeSignatures
171+NoPartialTypeSignatures
172+PatternGuards
173+NoPatternGuards
174+PatternSignatures
175+NoPatternSignatures
176+PatternSynonyms
177+NoPatternSynonyms
178+PolyKinds
179+NoPolyKinds
180+PolymorphicComponents
181+NoPolymorphicComponents
182+QuantifiedConstraints
183+NoQuantifiedConstraints
184+PostfixOperators
185+NoPostfixOperators
186+QuasiQuotes
187+NoQuasiQuotes
188+Rank2Types
189+NoRank2Types
190+RankNTypes
191+NoRankNTypes
192+RebindableSyntax
193+NoRebindableSyntax
194+RecordPuns
195+NoRecordPuns
196+RecordWildCards
197+NoRecordWildCards
198+RecursiveDo
199+NoRecursiveDo
200+RelaxedLayout
201+NoRelaxedLayout
202+RelaxedPolyRec
203+NoRelaxedPolyRec
204+RoleAnnotations
205+NoRoleAnnotations
206+ScopedTypeVariables
207+NoScopedTypeVariables
208+StandaloneDeriving
209+NoStandaloneDeriving
210+StarIsType
211+NoStarIsType
212+StaticPointers
213+NoStaticPointers
214+Strict
215+NoStrict
216+StrictData
217+NoStrictData
218+TemplateHaskell
219+NoTemplateHaskell
220+TemplateHaskellQuotes
221+NoTemplateHaskellQuotes
222+StandaloneKindSignatures
223+NoStandaloneKindSignatures
224+TraditionalRecordSyntax
225+NoTraditionalRecordSyntax
226+TransformListComp
227+NoTransformListComp
228+TupleSections
229+NoTupleSections
230+TypeApplications
231+NoTypeApplications
232+TypeInType
233+NoTypeInType
234+TypeFamilies
235+NoTypeFamilies
236+TypeOperators
237+NoTypeOperators
238+TypeSynonymInstances
239+NoTypeSynonymInstances
240+UnboxedTuples
241+NoUnboxedTuples
242+UnboxedSums
243+NoUnboxedSums
244+UndecidableInstances
245+NoUndecidableInstances
246+UndecidableSuperClasses
247+NoUndecidableSuperClasses
248+UnicodeSyntax
249+NoUnicodeSyntax
250+UnliftedFFITypes
251+NoUnliftedFFITypes
252+UnliftedNewtypes
253+NoUnliftedNewtypes
254+ViewPatterns
255+NoViewPatterns
materialized/dummy-ghc/ghc-8.10.7-aarch64-linux/ghc/versionnew file+1
@@ -0,0 +1 @@
1+The Glorious Glasgow Haskell Compilation System, version 8.10.7
materialized/dummy-ghc/ghc-8.10.7-x86_64-darwin/ghc/info+6
@@ -1,18 +1,24 @@
11 [("Project name","The Glorious Glasgow Haskell Compilation System")
22 ,("GCC extra via C opts","")
3+ ,("C compiler command","clang")
34 ,("C compiler flags","")
45 ,("C++ compiler flags","")
56 ,("C compiler link flags","")
67 ,("C compiler supports -no-pie","NO")
8+ ,("Haskell CPP command","clang")
79 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
10+ ,("ld command","ld")
811 ,("ld flags","")
912 ,("ld supports compact unwind","YES")
1013 ,("ld supports build-id","NO")
1114 ,("ld supports filelist","YES")
1215 ,("ld is GNU ld","NO")
16+ ,("Merge objects command","ld")
1317 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
1419 ,("ar flags","qcls")
1520 ,("ar supports at file","NO")
21+ ,("ranlib command","ranlib")
1622 ,("otool command","otool")
1723 ,("install_name_tool command","install_name_tool")
1824 ,("touch command","touch")
materialized/dummy-ghc/ghc-8.10.7-x86_64-linux/ghc/info+6
@@ -1,18 +1,24 @@
11 [("Project name","The Glorious Glasgow Haskell Compilation System")
22 ,("GCC extra via C opts","")
3+ ,("C compiler command","gcc")
34 ,("C compiler flags","")
45 ,("C++ compiler flags","")
56 ,("C compiler link flags","")
67 ,("C compiler supports -no-pie","YES")
8+ ,("Haskell CPP command","gcc")
79 ,("Haskell CPP flags","-E -undef -traditional")
10+ ,("ld command","ld")
811 ,("ld flags","")
912 ,("ld supports compact unwind","YES")
1013 ,("ld supports build-id","YES")
1114 ,("ld supports filelist","NO")
1215 ,("ld is GNU ld","YES")
16+ ,("Merge objects command","ld")
1317 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
1419 ,("ar flags","q")
1520 ,("ar supports at file","YES")
21+ ,("ranlib command","ranlib")
1622 ,("otool command","otool")
1723 ,("install_name_tool command","install_name_tool")
1824 ,("touch command","touch")
materialized/dummy-ghc/ghc-8.6.5-x86_64-darwin/ghc/info+5
@@ -1,16 +1,21 @@
11 [("Project name","The Glorious Glasgow Haskell Compilation System")
22 ,("GCC extra via C opts"," -fwrapv -fno-builtin")
3+ ,("C compiler command","clang")
34 ,("C compiler flags"," -fno-stack-protector")
45 ,("C compiler link flags"," ")
56 ,("C compiler supports -no-pie","NO")
7+ ,("Haskell CPP command","clang")
68 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
9+ ,("ld command","ld")
710 ,("ld flags","")
811 ,("ld supports compact unwind","YES")
912 ,("ld supports build-id","NO")
1013 ,("ld supports filelist","YES")
1114 ,("ld is GNU ld","NO")
15+ ,("ar command","ar")
1216 ,("ar flags","qcls")
1317 ,("ar supports at file","NO")
18+ ,("ranlib command","ranlib")
1419 ,("touch command","touch")
1520 ,("dllwrap command","/bin/false")
1621 ,("windres command","/bin/false")
materialized/dummy-ghc/ghc-8.6.5-x86_64-linux/ghc/info+5
@@ -1,16 +1,21 @@
11 [("Project name","The Glorious Glasgow Haskell Compilation System")
22 ,("GCC extra via C opts"," -fwrapv -fno-builtin")
3+ ,("C compiler command","gcc")
34 ,("C compiler flags"," -fno-stack-protector")
45 ,("C compiler link flags"," ")
56 ,("C compiler supports -no-pie","YES")
7+ ,("Haskell CPP command","gcc")
68 ,("Haskell CPP flags","-E -undef -traditional")
9+ ,("ld command","ld")
710 ,("ld flags","")
811 ,("ld supports compact unwind","YES")
912 ,("ld supports build-id","YES")
1013 ,("ld supports filelist","NO")
1114 ,("ld is GNU ld","YES")
15+ ,("ar command","ar")
1216 ,("ar flags","q")
1317 ,("ar supports at file","YES")
18+ ,("ranlib command","ranlib")
1419 ,("touch command","touch")
1520 ,("dllwrap command","/bin/false")
1621 ,("windres command","/bin/false")
materialized/dummy-ghc/ghc-8.8.2-x86_64-darwin/ghc-pkg/dump-global+6−3
@@ -815,6 +815,7 @@ library-dirs:
815815dynamic-library-dirs:
816816data-dir:
817817hs-libraries: HSghc-prim-0.5.3
818+include-dirs:
818819depends: rts
819820haddock-interfaces:
820821haddock-html:
@@ -843,6 +844,7 @@ library-dirs:
843844dynamic-library-dirs:
844845data-dir:
845846hs-libraries: HSghci-8.8.2
847+include-dirs:
846848depends:
847849 array-0.5.4.0 base-4.13.0.0 binary-0.8.7.0 bytestring-0.10.10.0
848850 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:
960962dynamic-library-dirs:
961963data-dir:
962964hs-libraries: HSinteger-gmp-1.0.2.0
965+extra-libraries: gmp
963966include-dirs:
964967depends: ghc-prim-0.5.3
965968haddock-interfaces:
@@ -1236,7 +1239,7 @@ library-dirs:
12361239dynamic-library-dirs:
12371240data-dir:
12381241hs-libraries: HSterminfo-0.4.1.4
1239−extra-libraries: ncurses
1242+extra-libraries: tinfo
12401243depends: base-4.13.0.0
12411244haddock-interfaces:
12421245haddock-html:
@@ -1522,8 +1525,8 @@ license: BSD-3-Clause
15221525maintainer: glasgow-haskell-users@haskell.org
15231526exposed: True
15241527library-dirs:
1525−hs-libraries: HSrts Cffi
1526−extra-libraries: m dl
1528+hs-libraries: HSrts
1529+extra-libraries: m dl ffi
15271530include-dirs:
15281531includes: Stg.h
15291532ld-options:
materialized/dummy-ghc/ghc-8.8.2-x86_64-darwin/ghc/info+1−1
@@ -34,7 +34,7 @@
3434 ,("LLVM clang command","clang")
3535 ,("Project version","8.8.2")
3636 ,("Project Git commit id","86f4a56c8888d249194c38799eaec9484222fa47")
37− ,("Booter version","8.6.3")
37+ ,("Booter version","8.4.4")
3838 ,("Stage","2")
3939 ,("Build platform","x86_64-apple-darwin")
4040 ,("Host platform","x86_64-apple-darwin")
materialized/dummy-ghc/ghc-8.8.2-x86_64-linux/ghc/info+5
@@ -1,16 +1,21 @@
11 [("Project name","The Glorious Glasgow Haskell Compilation System")
22 ,("GCC extra via C opts"," -fwrapv -fno-builtin")
3+ ,("C compiler command","gcc")
34 ,("C compiler flags","")
45 ,("C compiler link flags"," ")
56 ,("C compiler supports -no-pie","YES")
7+ ,("Haskell CPP command","gcc")
68 ,("Haskell CPP flags","-E -undef -traditional")
9+ ,("ld command","ld")
710 ,("ld flags","")
811 ,("ld supports compact unwind","YES")
912 ,("ld supports build-id","YES")
1013 ,("ld supports filelist","NO")
1114 ,("ld is GNU ld","YES")
15+ ,("ar command","ar")
1216 ,("ar flags","q")
1317 ,("ar supports at file","YES")
18+ ,("ranlib command","ranlib")
1419 ,("touch command","touch")
1520 ,("dllwrap command","/bin/false")
1621 ,("windres command","/bin/false")
materialized/dummy-ghc/ghc-8.8.3-aarch64-linux/ghc/info+5−3
@@ -1,9 +1,12 @@
11 [("Project name","The Glorious Glasgow Haskell Compilation System")
22 ,("GCC extra via C opts"," -fwrapv -fno-builtin")
3+ ,("C compiler command","gcc")
34 ,("C compiler flags","")
45 ,("C compiler link flags"," -Wl,-z,noexecstack")
56 ,("C compiler supports -no-pie","YES")
7+ ,("Haskell CPP command","gcc")
68 ,("Haskell CPP flags","-E -undef -traditional")
9+ ,("ld command","ld")
710 ,("ld flags"," -z noexecstack")
811 ,("ld supports compact unwind","YES")
912 ,("ld supports build-id","YES")
@@ -12,6 +15,7 @@
1215 ,("ar command","ar")
1316 ,("ar flags","q")
1417 ,("ar supports at file","YES")
18+ ,("ranlib command","ranlib")
1519 ,("touch command","touch")
1620 ,("dllwrap command","/bin/false")
1721 ,("windres command","/bin/false")
@@ -25,12 +29,10 @@
2529 ,("target has subsections via symbols","False")
2630 ,("target has RTS linker","YES")
2731 ,("Unregisterised","NO")
28− ,("LLVM llc command","llc")
29− ,("LLVM opt command","opt")
3032 ,("LLVM clang command","clang")
3133 ,("Project version","8.8.3")
3234 ,("Project Git commit id","d0bab2e3419e49cdbb1201d4650572b57f33420c")
33− ,("Booter version","8.8.2")
35+ ,("Booter version","8.8.3")
3436 ,("Stage","2")
3537 ,("Build platform","aarch64-unknown-linux")
3638 ,("Host platform","aarch64-unknown-linux")
materialized/dummy-ghc/ghc-8.8.3-aarch64-linux/ghc/versionnew file+1
@@ -0,0 +1 @@
1+The Glorious Glasgow Haskell Compilation System, version 8.8.3
materialized/dummy-ghc/ghc-8.8.3-x86_64-darwin/ghc/info+5
@@ -1,16 +1,21 @@
11 [("Project name","The Glorious Glasgow Haskell Compilation System")
22 ,("GCC extra via C opts"," -fwrapv -fno-builtin")
3+ ,("C compiler command","clang")
34 ,("C compiler flags","")
45 ,("C compiler link flags"," ")
56 ,("C compiler supports -no-pie","NO")
7+ ,("Haskell CPP command","clang")
68 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
9+ ,("ld command","ld")
710 ,("ld flags","")
811 ,("ld supports compact unwind","YES")
912 ,("ld supports build-id","NO")
1013 ,("ld supports filelist","YES")
1114 ,("ld is GNU ld","NO")
15+ ,("ar command","ar")
1216 ,("ar flags","qcls")
1317 ,("ar supports at file","NO")
18+ ,("ranlib command","ranlib")
1419 ,("touch command","touch")
1520 ,("dllwrap command","/bin/false")
1621 ,("windres command","/bin/false")
materialized/dummy-ghc/ghc-8.8.3-x86_64-linux/ghc/info+5
@@ -1,16 +1,21 @@
11 [("Project name","The Glorious Glasgow Haskell Compilation System")
22 ,("GCC extra via C opts"," -fwrapv -fno-builtin")
3+ ,("C compiler command","gcc")
34 ,("C compiler flags","")
45 ,("C compiler link flags"," ")
56 ,("C compiler supports -no-pie","YES")
7+ ,("Haskell CPP command","gcc")
68 ,("Haskell CPP flags","-E -undef -traditional")
9+ ,("ld command","ld")
710 ,("ld flags","")
811 ,("ld supports compact unwind","YES")
912 ,("ld supports build-id","YES")
1013 ,("ld supports filelist","NO")
1114 ,("ld is GNU ld","YES")
15+ ,("ar command","ar")
1216 ,("ar flags","q")
1317 ,("ar supports at file","YES")
18+ ,("ranlib command","ranlib")
1419 ,("touch command","touch")
1520 ,("dllwrap command","/bin/false")
1621 ,("windres command","/bin/false")
materialized/dummy-ghc/ghc-8.8.4-aarch64-linux/ghc-pkg/dump-globalnew file+1592
@@ -0,0 +1,1592 @@
1+name: Cabal
2+version: 3.0.1.0
3+visibility: public
4+id: Cabal-3.0.1.0
5+key: Cabal-3.0.1.0
6+license: BSD-3-Clause
7+copyright: 2003-2019, Cabal Development Team (see AUTHORS file)
8+maintainer: cabal-devel@haskell.org
9+author: Cabal Development Team <cabal-devel@haskell.org>
10+homepage: http://www.haskell.org/cabal/
11+synopsis: A framework for packaging Haskell software
12+description:
13+ The Haskell Common Architecture for Building Applications and
14+ Libraries: a framework defining a common interface for authors to more
15+ easily build their Haskell applications in a portable way.
16+ The Haskell Cabal is part of a larger infrastructure for distributing,
17+ organizing, and cataloging Haskell libraries and tools.
18+category: Distribution
19+exposed: True
20+exposed-modules:
21+ Distribution.Backpack Distribution.Backpack.ComponentsGraph
22+ Distribution.Backpack.Configure
23+ Distribution.Backpack.ConfiguredComponent
24+ Distribution.Backpack.DescribeUnitId
25+ Distribution.Backpack.FullUnitId
26+ Distribution.Backpack.LinkedComponent
27+ Distribution.Backpack.ModSubst Distribution.Backpack.ModuleShape
28+ Distribution.Backpack.PreModuleShape Distribution.CabalSpecVersion
29+ Distribution.Compat.Binary Distribution.Compat.CharParsing
30+ Distribution.Compat.CreatePipe Distribution.Compat.DList
31+ Distribution.Compat.Directory Distribution.Compat.Environment
32+ Distribution.Compat.Exception Distribution.Compat.FilePath
33+ Distribution.Compat.Graph Distribution.Compat.Internal.TempFile
34+ Distribution.Compat.Lens Distribution.Compat.Newtype
35+ Distribution.Compat.Parsing Distribution.Compat.Prelude.Internal
36+ Distribution.Compat.ResponseFile Distribution.Compat.Semigroup
37+ Distribution.Compat.Stack Distribution.Compat.Time
38+ Distribution.Compiler Distribution.FieldGrammar
39+ Distribution.FieldGrammar.Class
40+ Distribution.FieldGrammar.FieldDescrs
41+ Distribution.FieldGrammar.Parsec Distribution.FieldGrammar.Pretty
42+ Distribution.Fields Distribution.Fields.ConfVar
43+ Distribution.Fields.Field Distribution.Fields.Lexer
44+ Distribution.Fields.LexerMonad Distribution.Fields.ParseResult
45+ Distribution.Fields.Parser Distribution.Fields.Pretty
46+ Distribution.InstalledPackageInfo Distribution.License
47+ Distribution.Make Distribution.ModuleName Distribution.Package
48+ Distribution.PackageDescription
49+ Distribution.PackageDescription.Check
50+ Distribution.PackageDescription.Configuration
51+ Distribution.PackageDescription.FieldGrammar
52+ Distribution.PackageDescription.Parsec
53+ Distribution.PackageDescription.PrettyPrint
54+ Distribution.PackageDescription.Quirks
55+ Distribution.PackageDescription.Utils Distribution.Parsec
56+ Distribution.Parsec.Error Distribution.Parsec.FieldLineStream
57+ Distribution.Parsec.Newtypes Distribution.Parsec.Position
58+ Distribution.Parsec.Warning Distribution.Pretty Distribution.ReadE
59+ Distribution.SPDX Distribution.SPDX.License
60+ Distribution.SPDX.LicenseExceptionId
61+ Distribution.SPDX.LicenseExpression Distribution.SPDX.LicenseId
62+ Distribution.SPDX.LicenseListVersion
63+ Distribution.SPDX.LicenseReference Distribution.Simple
64+ Distribution.Simple.Bench Distribution.Simple.Build
65+ Distribution.Simple.Build.Macros
66+ Distribution.Simple.Build.PathsModule
67+ Distribution.Simple.BuildPaths Distribution.Simple.BuildTarget
68+ Distribution.Simple.BuildToolDepends Distribution.Simple.CCompiler
69+ Distribution.Simple.Command Distribution.Simple.Compiler
70+ Distribution.Simple.Configure Distribution.Simple.Doctest
71+ Distribution.Simple.Flag Distribution.Simple.GHC
72+ Distribution.Simple.GHCJS Distribution.Simple.Glob
73+ Distribution.Simple.Haddock Distribution.Simple.HaskellSuite
74+ Distribution.Simple.Hpc Distribution.Simple.Install
75+ Distribution.Simple.InstallDirs
76+ Distribution.Simple.InstallDirs.Internal
77+ Distribution.Simple.LocalBuildInfo Distribution.Simple.PackageIndex
78+ Distribution.Simple.PreProcess Distribution.Simple.PreProcess.Unlit
79+ Distribution.Simple.Program Distribution.Simple.Program.Ar
80+ Distribution.Simple.Program.Builtin Distribution.Simple.Program.Db
81+ Distribution.Simple.Program.Find Distribution.Simple.Program.GHC
82+ Distribution.Simple.Program.HcPkg Distribution.Simple.Program.Hpc
83+ Distribution.Simple.Program.Internal Distribution.Simple.Program.Ld
84+ Distribution.Simple.Program.ResponseFile
85+ Distribution.Simple.Program.Run Distribution.Simple.Program.Script
86+ Distribution.Simple.Program.Strip Distribution.Simple.Program.Types
87+ Distribution.Simple.Register Distribution.Simple.Setup
88+ Distribution.Simple.ShowBuildInfo Distribution.Simple.SrcDist
89+ Distribution.Simple.Test Distribution.Simple.Test.ExeV10
90+ Distribution.Simple.Test.LibV09 Distribution.Simple.Test.Log
91+ Distribution.Simple.UHC Distribution.Simple.UserHooks
92+ Distribution.Simple.Utils Distribution.System
93+ Distribution.TestSuite Distribution.Text
94+ Distribution.Types.AbiDependency Distribution.Types.AbiHash
95+ Distribution.Types.AnnotatedId Distribution.Types.Benchmark
96+ Distribution.Types.Benchmark.Lens
97+ Distribution.Types.BenchmarkInterface
98+ Distribution.Types.BenchmarkType Distribution.Types.BuildInfo
99+ Distribution.Types.BuildInfo.Lens Distribution.Types.BuildType
100+ Distribution.Types.Component Distribution.Types.ComponentId
101+ Distribution.Types.ComponentInclude
102+ Distribution.Types.ComponentLocalBuildInfo
103+ Distribution.Types.ComponentName
104+ Distribution.Types.ComponentRequestedSpec
105+ Distribution.Types.CondTree Distribution.Types.Condition
106+ Distribution.Types.Dependency Distribution.Types.DependencyMap
107+ Distribution.Types.ExeDependency Distribution.Types.Executable
108+ Distribution.Types.Executable.Lens
109+ Distribution.Types.ExecutableScope Distribution.Types.ExposedModule
110+ Distribution.Types.ForeignLib Distribution.Types.ForeignLib.Lens
111+ Distribution.Types.ForeignLibOption
112+ Distribution.Types.ForeignLibType
113+ Distribution.Types.GenericPackageDescription
114+ Distribution.Types.GenericPackageDescription.Lens
115+ Distribution.Types.GivenComponent
116+ Distribution.Types.HookedBuildInfo
117+ Distribution.Types.IncludeRenaming
118+ Distribution.Types.InstalledPackageInfo
119+ Distribution.Types.InstalledPackageInfo.FieldGrammar
120+ Distribution.Types.InstalledPackageInfo.Lens
121+ Distribution.Types.LegacyExeDependency Distribution.Types.Lens
122+ Distribution.Types.Library Distribution.Types.Library.Lens
123+ Distribution.Types.LibraryName Distribution.Types.LibraryVisibility
124+ Distribution.Types.LocalBuildInfo Distribution.Types.Mixin
125+ Distribution.Types.Module Distribution.Types.ModuleReexport
126+ Distribution.Types.ModuleRenaming
127+ Distribution.Types.MungedPackageId
128+ Distribution.Types.MungedPackageName
129+ Distribution.Types.PackageDescription
130+ Distribution.Types.PackageDescription.Lens
131+ Distribution.Types.PackageId Distribution.Types.PackageId.Lens
132+ Distribution.Types.PackageName Distribution.Types.PackageName.Magic
133+ Distribution.Types.PackageVersionConstraint
134+ Distribution.Types.PkgconfigDependency
135+ Distribution.Types.PkgconfigName
136+ Distribution.Types.PkgconfigVersion
137+ Distribution.Types.PkgconfigVersionRange
138+ Distribution.Types.SetupBuildInfo
139+ Distribution.Types.SetupBuildInfo.Lens
140+ Distribution.Types.SourceRepo Distribution.Types.SourceRepo.Lens
141+ Distribution.Types.TargetInfo Distribution.Types.TestSuite
142+ Distribution.Types.TestSuite.Lens
143+ Distribution.Types.TestSuiteInterface Distribution.Types.TestType
144+ Distribution.Types.UnitId Distribution.Types.UnqualComponentName
145+ Distribution.Types.Version Distribution.Types.VersionInterval
146+ Distribution.Types.VersionRange
147+ Distribution.Types.VersionRange.Internal Distribution.Utils.Generic
148+ Distribution.Utils.IOData Distribution.Utils.LogProgress
149+ Distribution.Utils.MapAccum Distribution.Utils.NubList
150+ Distribution.Utils.Progress Distribution.Utils.ShortText
151+ Distribution.Verbosity Distribution.Verbosity.Internal
152+ Distribution.Version Language.Haskell.Extension
153+hidden-modules:
154+ Distribution.Backpack.PreExistingComponent
155+ Distribution.Backpack.ReadyComponent Distribution.Backpack.MixLink
156+ Distribution.Backpack.ModuleScope Distribution.Backpack.UnifyM
157+ Distribution.Backpack.Id Distribution.Utils.UnionFind
158+ Distribution.Utils.Base62 Distribution.Compat.CopyFile
159+ Distribution.Compat.GetShortPathName Distribution.Compat.MonadFail
160+ Distribution.Compat.Prelude Distribution.Compat.SnocList
161+ Distribution.GetOpt Distribution.Lex Distribution.Utils.String
162+ Distribution.Simple.GHC.EnvironmentParser
163+ Distribution.Simple.GHC.Internal Distribution.Simple.GHC.ImplInfo
164+ Distribution.Simple.Utils.Json Paths_Cabal
165+import-dirs:
166+library-dirs:
167+dynamic-library-dirs:
168+data-dir:
169+hs-libraries: HSCabal-3.0.1.0
170+depends:
171+ array-0.5.4.0 base-4.13.0.0 binary-0.8.7.0 bytestring-0.10.10.1
172+ containers-0.6.2.1 deepseq-1.4.4.0 directory-1.3.6.0
173+ filepath-1.4.2.1 mtl-2.2.2 parsec-3.1.14.0 pretty-1.1.3.6
174+ process-1.6.9.0 text-1.2.4.0 time-1.9.3 transformers-0.5.6.2
175+ unix-2.7.2.2
176+haddock-interfaces:
177+haddock-html:
178+---
179+name: array
180+version: 0.5.4.0
181+visibility: public
182+id: array-0.5.4.0
183+key: array-0.5.4.0
184+license: BSD-3-Clause
185+maintainer: libraries@haskell.org
186+synopsis: Mutable and immutable arrays
187+description:
188+ In addition to providing the "Data.Array" module
189+ <http://www.haskell.org/onlinereport/haskell2010/haskellch14.html as specified in the Haskell 2010 Language Report>,
190+ this package also defines the classes 'IArray' of
191+ immutable arrays and 'MArray' of arrays mutable within appropriate
192+ monads, as well as some instances of these classes.
193+category: Data Structures
194+exposed: True
195+exposed-modules:
196+ Data.Array Data.Array.Base Data.Array.IArray Data.Array.IO
197+ Data.Array.IO.Internals Data.Array.IO.Safe Data.Array.MArray
198+ Data.Array.MArray.Safe Data.Array.ST Data.Array.ST.Safe
199+ Data.Array.Storable Data.Array.Storable.Internals
200+ Data.Array.Storable.Safe Data.Array.Unboxed Data.Array.Unsafe
201+import-dirs:
202+library-dirs:
203+dynamic-library-dirs:
204+data-dir:
205+hs-libraries: HSarray-0.5.4.0
206+depends: base-4.13.0.0
207+haddock-interfaces:
208+haddock-html:
209+---
210+name: base
211+version: 4.13.0.0
212+visibility: public
213+id: base-4.13.0.0
214+key: base-4.13.0.0
215+license: BSD-3-Clause
216+maintainer: libraries@haskell.org
217+synopsis: Basic libraries
218+description:
219+ This package contains the Standard Haskell "Prelude" and its support libraries,
220+ and a large collection of useful libraries ranging from data
221+ structures to parsing combinators and debugging utilities.
222+category: Prelude
223+exposed: True
224+exposed-modules:
225+ Control.Applicative Control.Arrow Control.Category
226+ Control.Concurrent Control.Concurrent.Chan Control.Concurrent.MVar
227+ Control.Concurrent.QSem Control.Concurrent.QSemN Control.Exception
228+ Control.Exception.Base Control.Monad Control.Monad.Fail
229+ Control.Monad.Fix Control.Monad.IO.Class Control.Monad.Instances
230+ Control.Monad.ST Control.Monad.ST.Lazy Control.Monad.ST.Lazy.Safe
231+ Control.Monad.ST.Lazy.Unsafe Control.Monad.ST.Safe
232+ Control.Monad.ST.Strict Control.Monad.ST.Unsafe Control.Monad.Zip
233+ Data.Bifoldable Data.Bifunctor Data.Bitraversable Data.Bits
234+ Data.Bool Data.Char Data.Coerce Data.Complex Data.Data Data.Dynamic
235+ Data.Either Data.Eq Data.Fixed Data.Foldable Data.Function
236+ Data.Functor Data.Functor.Classes Data.Functor.Compose
237+ Data.Functor.Const Data.Functor.Contravariant Data.Functor.Identity
238+ Data.Functor.Product Data.Functor.Sum Data.IORef Data.Int Data.Ix
239+ Data.Kind Data.List Data.List.NonEmpty Data.Maybe Data.Monoid
240+ Data.Ord Data.Proxy Data.Ratio Data.STRef Data.STRef.Lazy
241+ Data.STRef.Strict Data.Semigroup Data.String Data.Traversable
242+ Data.Tuple Data.Type.Bool Data.Type.Coercion Data.Type.Equality
243+ Data.Typeable Data.Unique Data.Version Data.Void Data.Word
244+ Debug.Trace Foreign Foreign.C Foreign.C.Error Foreign.C.String
245+ Foreign.C.Types Foreign.Concurrent Foreign.ForeignPtr
246+ Foreign.ForeignPtr.Safe Foreign.ForeignPtr.Unsafe Foreign.Marshal
247+ Foreign.Marshal.Alloc Foreign.Marshal.Array Foreign.Marshal.Error
248+ Foreign.Marshal.Pool Foreign.Marshal.Safe Foreign.Marshal.Unsafe
249+ Foreign.Marshal.Utils Foreign.Ptr Foreign.Safe Foreign.StablePtr
250+ Foreign.Storable GHC.Arr GHC.Base GHC.ByteOrder GHC.Char GHC.Clock
251+ GHC.Conc GHC.Conc.IO GHC.Conc.Signal GHC.Conc.Sync
252+ GHC.ConsoleHandler GHC.Constants GHC.Desugar GHC.Enum
253+ GHC.Environment GHC.Err GHC.Event GHC.Exception GHC.Exception.Type
254+ GHC.ExecutionStack GHC.ExecutionStack.Internal GHC.Exts
255+ GHC.Fingerprint GHC.Fingerprint.Type GHC.Float
256+ GHC.Float.ConversionUtils GHC.Float.RealFracMethods GHC.Foreign
257+ GHC.ForeignPtr GHC.GHCi GHC.GHCi.Helpers GHC.Generics GHC.IO
258+ GHC.IO.Buffer GHC.IO.BufferedIO GHC.IO.Device GHC.IO.Encoding
259+ GHC.IO.Encoding.CodePage GHC.IO.Encoding.Failure
260+ GHC.IO.Encoding.Iconv GHC.IO.Encoding.Latin1 GHC.IO.Encoding.Types
261+ GHC.IO.Encoding.UTF16 GHC.IO.Encoding.UTF32 GHC.IO.Encoding.UTF8
262+ GHC.IO.Exception GHC.IO.FD GHC.IO.Handle GHC.IO.Handle.FD
263+ GHC.IO.Handle.Internals GHC.IO.Handle.Lock GHC.IO.Handle.Text
264+ GHC.IO.Handle.Types GHC.IO.IOMode GHC.IO.Unsafe GHC.IOArray
265+ GHC.IORef GHC.Int GHC.List GHC.MVar GHC.Maybe GHC.Natural GHC.Num
266+ GHC.OldList GHC.OverloadedLabels GHC.Pack GHC.Profiling GHC.Ptr
267+ GHC.RTS.Flags GHC.Read GHC.Real GHC.Records GHC.ResponseFile GHC.ST
268+ GHC.STRef GHC.Show GHC.Stable GHC.StableName GHC.Stack
269+ GHC.Stack.CCS GHC.Stack.Types GHC.StaticPtr GHC.Stats GHC.Storable
270+ GHC.TopHandler GHC.TypeLits GHC.TypeNats GHC.Unicode GHC.Weak
271+ GHC.Word Numeric Numeric.Natural Prelude System.CPUTime
272+ System.Console.GetOpt System.Environment System.Environment.Blank
273+ System.Exit System.IO System.IO.Error System.IO.Unsafe System.Info
274+ System.Mem System.Mem.StableName System.Mem.Weak
275+ System.Posix.Internals System.Posix.Types System.Timeout
276+ Text.ParserCombinators.ReadP Text.ParserCombinators.ReadPrec
277+ Text.Printf Text.Read Text.Read.Lex Text.Show Text.Show.Functions
278+ Type.Reflection Type.Reflection.Unsafe Unsafe.Coerce
279+hidden-modules:
280+ Control.Monad.ST.Imp Control.Monad.ST.Lazy.Imp Data.Functor.Utils
281+ Data.OldList Data.Semigroup.Internal Data.Typeable.Internal
282+ Foreign.ForeignPtr.Imp GHC.StaticPtr.Internal
283+ System.Environment.ExecutablePath System.CPUTime.Utils
284+ GHC.Event.Arr GHC.Event.Array GHC.Event.Control GHC.Event.EPoll
285+ GHC.Event.IntTable GHC.Event.Internal GHC.Event.KQueue
286+ GHC.Event.Manager GHC.Event.PSQ GHC.Event.Poll GHC.Event.Thread
287+ GHC.Event.TimerManager GHC.Event.Unique
288+ System.CPUTime.Posix.ClockGetTime System.CPUTime.Posix.Times
289+ System.CPUTime.Posix.RUsage System.CPUTime.Unsupported
290+import-dirs:
291+library-dirs:
292+dynamic-library-dirs:
293+data-dir:
294+hs-libraries: HSbase-4.13.0.0
295+include-dirs:
296+includes: HsBase.h
297+depends: ghc-prim-0.5.3 integer-gmp-1.0.2.0 rts
298+haddock-interfaces:
299+haddock-html:
300+---
301+name: binary
302+version: 0.8.7.0
303+visibility: public
304+id: binary-0.8.7.0
305+key: binary-0.8.7.0
306+license: BSD-3-Clause
307+maintainer: Lennart Kolmodin, Don Stewart <dons00@gmail.com>
308+author: Lennart Kolmodin <kolmodin@gmail.com>
309+stability: provisional
310+homepage: https://github.com/kolmodin/binary
311+synopsis:
312+ Binary serialisation for Haskell values using lazy ByteStrings
313+description:
314+ Efficient, pure binary serialisation using lazy ByteStrings.
315+ Haskell values may be encoded to and from binary formats,
316+ written to disk as binary, or sent over the network.
317+ The format used can be automatically generated, or
318+ you can choose to implement a custom format if needed.
319+ Serialisation speeds of over 1 G\/sec have been observed,
320+ so this library should be suitable for high performance
321+ scenarios.
322+category: Data, Parsing
323+exposed: True
324+exposed-modules:
325+ Data.Binary Data.Binary.Builder Data.Binary.Get
326+ Data.Binary.Get.Internal Data.Binary.Put
327+hidden-modules:
328+ Data.Binary.Class Data.Binary.Internal Data.Binary.Generic
329+ Data.Binary.FloatCast
330+import-dirs:
331+library-dirs:
332+dynamic-library-dirs:
333+data-dir:
334+hs-libraries: HSbinary-0.8.7.0
335+depends:
336+ array-0.5.4.0 base-4.13.0.0 bytestring-0.10.10.1 containers-0.6.2.1
337+haddock-interfaces:
338+haddock-html:
339+---
340+name: bytestring
341+version: 0.10.10.1
342+visibility: public
343+id: bytestring-0.10.10.1
344+key: bytestring-0.10.10.1
345+license: BSD-3-Clause
346+copyright:
347+ Copyright (c) Don Stewart 2005-2009,
348+ (c) Duncan Coutts 2006-2015,
349+ (c) David Roundy 2003-2005,
350+ (c) Jasper Van der Jeugt 2010,
351+ (c) Simon Meier 2010-2013.
352+maintainer: Duncan Coutts <duncan@community.haskell.org>
353+author:
354+ Don Stewart,
355+ Duncan Coutts
356+homepage: https://github.com/haskell/bytestring
357+synopsis:
358+ Fast, compact, strict and lazy byte strings with a list interface
359+description:
360+ An efficient compact, immutable byte string type (both strict and lazy)
361+ suitable for binary or 8-bit character data.
362+ The 'ByteString' type represents sequences of bytes or 8-bit characters.
363+ It is suitable for high performance use, both in terms of large data
364+ quantities, or high speed requirements. The 'ByteString' functions follow
365+ the same style as Haskell\'s ordinary lists, so it is easy to convert code
366+ from using 'String' to 'ByteString'.
367+ Two 'ByteString' variants are provided:
368+ * Strict 'ByteString's keep the string as a single large array. This
369+ makes them convenient for passing data between C and Haskell.
370+ * Lazy 'ByteString's use a lazy list of strict chunks which makes it
371+ suitable for I\/O streaming tasks.
372+ The @Char8@ modules provide a character-based view of the same
373+ underlying 'ByteString' types. This makes it convenient to handle mixed
374+ binary and 8-bit character content (which is common in many file formats
375+ and network protocols).
376+ The 'Builder' module provides an efficient way to build up 'ByteString's
377+ in an ad-hoc way by repeated concatenation. This is ideal for fast
378+ serialisation or pretty printing.
379+ There is also a 'ShortByteString' type which has a lower memory overhead
380+ and can can be converted to or from a 'ByteString', but supports very few
381+ other operations. It is suitable for keeping many short strings in memory.
382+ 'ByteString's are not designed for Unicode. For Unicode strings you should
383+ use the 'Text' type from the @text@ package.
384+ These modules are intended to be imported qualified, to avoid name clashes
385+ with "Prelude" functions, e.g.
386+ > import qualified Data.ByteString as BS
387+category: Data
388+exposed: True
389+exposed-modules:
390+ Data.ByteString Data.ByteString.Builder
391+ Data.ByteString.Builder.Extra Data.ByteString.Builder.Internal
392+ Data.ByteString.Builder.Prim Data.ByteString.Builder.Prim.Internal
393+ Data.ByteString.Char8 Data.ByteString.Internal Data.ByteString.Lazy
394+ Data.ByteString.Lazy.Builder Data.ByteString.Lazy.Builder.ASCII
395+ Data.ByteString.Lazy.Builder.Extras Data.ByteString.Lazy.Char8
396+ Data.ByteString.Lazy.Internal Data.ByteString.Short
397+ Data.ByteString.Short.Internal Data.ByteString.Unsafe
398+hidden-modules:
399+ Data.ByteString.Builder.ASCII Data.ByteString.Builder.Prim.Binary
400+ Data.ByteString.Builder.Prim.ASCII
401+ Data.ByteString.Builder.Prim.Internal.Floating
402+ Data.ByteString.Builder.Prim.Internal.UncheckedShifts
403+ Data.ByteString.Builder.Prim.Internal.Base16
404+import-dirs:
405+library-dirs:
406+dynamic-library-dirs:
407+data-dir:
408+hs-libraries: HSbytestring-0.10.10.1
409+include-dirs:
410+includes: fpstring.h
411+depends:
412+ base-4.13.0.0 deepseq-1.4.4.0 ghc-prim-0.5.3 integer-gmp-1.0.2.0
413+haddock-interfaces:
414+haddock-html:
415+---
416+name: containers
417+version: 0.6.2.1
418+visibility: public
419+id: containers-0.6.2.1
420+key: containers-0.6.2.1
421+license: BSD-3-Clause
422+maintainer: libraries@haskell.org
423+synopsis: Assorted concrete container types
424+description:
425+ This package contains efficient general-purpose implementations
426+ of various immutable container types including sets, maps, sequences,
427+ trees, and graphs.
428+ For a walkthrough of what this package provides with examples of common
429+ operations see the [containers
430+ introduction](https://haskell-containers.readthedocs.io).
431+ The declared cost of each operation is either worst-case or amortized, but
432+ remains valid even if structures are shared.
433+category: Data Structures
434+exposed: True
435+exposed-modules:
436+ Data.Containers.ListUtils Data.Graph Data.IntMap
437+ Data.IntMap.Internal Data.IntMap.Internal.Debug Data.IntMap.Lazy
438+ Data.IntMap.Merge.Lazy Data.IntMap.Merge.Strict Data.IntMap.Strict
439+ Data.IntMap.Strict.Internal Data.IntSet Data.IntSet.Internal
440+ Data.Map Data.Map.Internal Data.Map.Internal.Debug Data.Map.Lazy
441+ Data.Map.Merge.Lazy Data.Map.Merge.Strict Data.Map.Strict
442+ Data.Map.Strict.Internal Data.Sequence Data.Sequence.Internal
443+ Data.Sequence.Internal.Sorting Data.Set Data.Set.Internal Data.Tree
444+ Utils.Containers.Internal.BitQueue
445+ Utils.Containers.Internal.BitUtil
446+ Utils.Containers.Internal.StrictPair
447+hidden-modules:
448+ Utils.Containers.Internal.State
449+ Utils.Containers.Internal.StrictMaybe
450+ Utils.Containers.Internal.PtrEquality
451+ Utils.Containers.Internal.Coercions
452+ Utils.Containers.Internal.TypeError
453+ Data.Map.Internal.DeprecatedShowTree
454+ Data.IntMap.Internal.DeprecatedDebug
455+import-dirs:
456+library-dirs:
457+dynamic-library-dirs:
458+data-dir:
459+hs-libraries: HScontainers-0.6.2.1
460+depends: array-0.5.4.0 base-4.13.0.0 deepseq-1.4.4.0
461+haddock-interfaces:
462+haddock-html:
463+---
464+name: deepseq
465+version: 1.4.4.0
466+visibility: public
467+id: deepseq-1.4.4.0
468+key: deepseq-1.4.4.0
469+license: BSD-3-Clause
470+maintainer: libraries@haskell.org
471+synopsis: Deep evaluation of data structures
472+description:
473+ This package provides methods for fully evaluating data structures
474+ (\"deep evaluation\"). Deep evaluation is often used for adding
475+ strictness to a program, e.g. in order to force pending exceptions,
476+ remove space leaks, or force lazy I/O to happen. It is also useful
477+ in parallel programs, to ensure pending work does not migrate to the
478+ wrong thread.
479+ The primary use of this package is via the 'deepseq' function, a
480+ \"deep\" version of 'seq'. It is implemented on top of an 'NFData'
481+ typeclass (\"Normal Form Data\", data structures with no unevaluated
482+ components) which defines strategies for fully evaluating different
483+ data types. See module documentation in "Control.DeepSeq" for more
484+ details.
485+category: Control
486+exposed: True
487+exposed-modules: Control.DeepSeq
488+hidden-modules: Control.DeepSeq.BackDoor
489+import-dirs:
490+library-dirs:
491+dynamic-library-dirs:
492+data-dir:
493+hs-libraries: HSdeepseq-1.4.4.0
494+depends: array-0.5.4.0 base-4.13.0.0
495+haddock-interfaces:
496+haddock-html:
497+---
498+name: directory
499+version: 1.3.6.0
500+visibility: public
501+id: directory-1.3.6.0
502+key: directory-1.3.6.0
503+license: BSD-3-Clause
504+maintainer: libraries@haskell.org
505+synopsis: Platform-agnostic library for filesystem operations
506+description:
507+ This library provides a basic set of operations for manipulating files and
508+ directories in a portable way.
509+category: System
510+exposed: True
511+exposed-modules:
512+ System.Directory System.Directory.Internal
513+ System.Directory.Internal.Prelude
514+hidden-modules:
515+ System.Directory.Internal.C_utimensat
516+ System.Directory.Internal.Common System.Directory.Internal.Config
517+ System.Directory.Internal.Posix System.Directory.Internal.Windows
518+import-dirs:
519+library-dirs:
520+dynamic-library-dirs:
521+data-dir:
522+hs-libraries: HSdirectory-1.3.6.0
523+depends:
524+ base-4.13.0.0 filepath-1.4.2.1 time-1.9.3 unix-2.7.2.2
525+haddock-interfaces:
526+haddock-html:
527+---
528+name: filepath
529+version: 1.4.2.1
530+visibility: public
531+id: filepath-1.4.2.1
532+key: filepath-1.4.2.1
533+license: BSD-3-Clause
534+copyright: Neil Mitchell 2005-2018
535+maintainer: Neil Mitchell <ndmitchell@gmail.com>
536+author: Neil Mitchell <ndmitchell@gmail.com>
537+homepage: https://github.com/haskell/filepath#readme
538+synopsis: Library for manipulating FilePaths in a cross platform way.
539+description:
540+ This package provides functionality for manipulating @FilePath@ values, and is shipped with both <https://www.haskell.org/ghc/ GHC> and the <https://www.haskell.org/platform/ Haskell Platform>. It provides three modules:
541+ * "System.FilePath.Posix" manipulates POSIX\/Linux style @FilePath@ values (with @\/@ as the path separator).
542+ * "System.FilePath.Windows" manipulates Windows style @FilePath@ values (with either @\\@ or @\/@ as the path separator, and deals with drives).
543+ * "System.FilePath" is an alias for the module appropriate to your platform.
544+ All three modules provide the same API, and the same documentation (calling out differences in the different variants).
545+category: System
546+exposed: True
547+exposed-modules:
548+ System.FilePath System.FilePath.Posix System.FilePath.Windows
549+import-dirs:
550+library-dirs:
551+dynamic-library-dirs:
552+data-dir:
553+hs-libraries: HSfilepath-1.4.2.1
554+depends: base-4.13.0.0
555+haddock-interfaces:
556+haddock-html:
557+---
558+name: ghc
559+version: 8.8.4
560+visibility: public
561+id: ghc-8.8.4
562+key: ghc-8.8.4
563+license: BSD-3-Clause
564+maintainer: glasgow-haskell-users@haskell.org
565+author: The GHC Team
566+homepage: http://www.haskell.org/ghc/
567+synopsis: The GHC API
568+description:
569+ GHC's functionality can be useful for more things than just
570+ compiling Haskell programs. Important use cases are programs
571+ that analyse (and perhaps transform) Haskell code. Others
572+ include loading Haskell code dynamically in a GHCi-like manner.
573+ For this reason, a lot of GHC's functionality is made available
574+ through this package.
575+category: Development
576+exposed-modules:
577+ Annotations ApiAnnotation Ar AsmCodeGen AsmUtils Avail Bag
578+ BasicTypes BinFingerprint BinIface Binary Bitmap BkpSyn BlockId
579+ BlockLayout BooleanFormula BufWrite BuildTyCl ByteCodeAsm
580+ ByteCodeGen ByteCodeInstr ByteCodeItbls ByteCodeLink ByteCodeTypes
581+ CFG CLabel CPrim CSE CallArity CgUtils Check Class ClsInst
582+ CmdLineParser Cmm CmmBuildInfoTables CmmCallConv CmmCommonBlockElim
583+ CmmContFlowOpt CmmExpr CmmImplementSwitchPlans CmmInfo
584+ CmmLayoutStack CmmLex CmmLint CmmLive CmmMachOp CmmMonad CmmNode
585+ CmmOpt CmmParse CmmPipeline CmmProcPoint CmmSink CmmSwitch CmmType
586+ CmmUtils CoAxiom CodeGen.Platform CodeGen.Platform.ARM
587+ CodeGen.Platform.ARM64 CodeGen.Platform.NoRegs CodeGen.Platform.PPC
588+ CodeGen.Platform.SPARC CodeGen.Platform.X86 CodeGen.Platform.X86_64
589+ CodeOutput Coercion ConLike Config Constants Convert CoreArity
590+ CoreFVs CoreLint CoreMap CoreMonad CoreOpt CorePrep CoreSeq
591+ CoreStats CoreSubst CoreSyn CoreTidy CoreToStg CoreUnfold CoreUtils
592+ CostCentre CostCentreState Coverage Ctype DataCon Debug Debugger
593+ Demand Desugar Digraph DmdAnal DriverBkp DriverMkDepend
594+ DriverPhases DriverPipeline DsArrows DsBinds DsCCall DsExpr
595+ DsForeign DsGRHSs DsListComp DsMeta DsMonad DsUsage DsUtils Dwarf
596+ Dwarf.Constants Dwarf.Types DynFlags DynamicLoading Elf Encoding
597+ EnumSet ErrUtils Exception Exitify ExtractDocs FV FamInst
598+ FamInstEnv FastFunctions FastMutInt FastString FastStringEnv
599+ FieldLabel FileCleanup Finder Fingerprint FiniteMap FlagChecker
600+ FloatIn FloatOut ForeignCall Format FunDeps GHC GHCi GhcMake
601+ GhcMonad GhcPlugins GraphBase GraphColor GraphOps GraphPpr
602+ HaddockUtils HeaderInfo HieAst HieBin HieDebug HieTypes HieUtils
603+ Hooks Hoopl.Block Hoopl.Collections Hoopl.Dataflow Hoopl.Graph
604+ Hoopl.Label HsBinds HsDecls HsDoc HsDumpAst HsExpr HsExtension
605+ HsImpExp HsInstances HsLit HsPat HsSyn HsTypes HsUtils HscMain
606+ HscStats HscTypes IOEnv Id IdInfo IfaceEnv IfaceSyn IfaceType Inst
607+ InstEnv Instruction InteractiveEval InteractiveEvalTypes Json Kind
608+ KnownUniques Lexeme Lexer LiberateCase Linker ListSetOps ListT
609+ Literal Llvm Llvm.AbsSyn Llvm.MetaData Llvm.PpLlvm Llvm.Types
610+ LlvmCodeGen LlvmCodeGen.Base LlvmCodeGen.CodeGen LlvmCodeGen.Data
611+ LlvmCodeGen.Ppr LlvmCodeGen.Regs LlvmMangler LoadIface Match
612+ MatchCon MatchLit Maybes MkCore MkGraph MkId MkIface Module
613+ MonadUtils NCGMonad Name NameCache NameEnv NameSet NameShape
614+ OccName OccurAnal OptCoercion OrdList Outputable PIC PPC.CodeGen
615+ PPC.Cond PPC.Instr PPC.Ppr PPC.RegInfo PPC.Regs PackageConfig
616+ Packages Pair Panic Parser PatSyn PipelineMonad PlaceHolder
617+ PlainPanic Platform PlatformConstants Plugins PmExpr PprBase PprC
618+ PprCmm PprCmmDecl PprCmmExpr PprColour PprCore PprTyThing PrelInfo
619+ PrelNames PrelRules Pretty PrimOp ProfInit RdrHsSyn RdrName Reg
620+ RegAlloc.Graph.ArchBase RegAlloc.Graph.ArchX86
621+ RegAlloc.Graph.Coalesce RegAlloc.Graph.Main RegAlloc.Graph.Spill
622+ RegAlloc.Graph.SpillClean RegAlloc.Graph.SpillCost
623+ RegAlloc.Graph.Stats RegAlloc.Graph.TrivColorable
624+ RegAlloc.Linear.Base RegAlloc.Linear.FreeRegs
625+ RegAlloc.Linear.JoinToTargets RegAlloc.Linear.Main
626+ RegAlloc.Linear.PPC.FreeRegs RegAlloc.Linear.SPARC.FreeRegs
627+ RegAlloc.Linear.StackMap RegAlloc.Linear.State
628+ RegAlloc.Linear.Stats RegAlloc.Linear.X86.FreeRegs
629+ RegAlloc.Linear.X86_64.FreeRegs RegAlloc.Liveness RegClass RepType
630+ RnBinds RnEnv RnExpr RnFixity RnHsDoc RnModIface RnNames RnPat
631+ RnSource RnSplice RnTypes RnUnbound RnUtils RtClosureInspect Rules
632+ SAT SMRep SPARC.AddrMode SPARC.Base SPARC.CodeGen
633+ SPARC.CodeGen.Amode SPARC.CodeGen.Base SPARC.CodeGen.CondCode
634+ SPARC.CodeGen.Expand SPARC.CodeGen.Gen32 SPARC.CodeGen.Gen64
635+ SPARC.CodeGen.Sanity SPARC.Cond SPARC.Imm SPARC.Instr SPARC.Ppr
636+ SPARC.Regs SPARC.ShortcutJump SPARC.Stack SetLevels SimplCore
637+ SimplEnv SimplMonad SimplStg SimplUtils Simplify SpecConstr
638+ Specialise SrcLoc State StaticPtrTable StgCmm StgCmmArgRep
639+ StgCmmBind StgCmmClosure StgCmmCon StgCmmEnv StgCmmExpr
640+ StgCmmExtCode StgCmmForeign StgCmmHeap StgCmmHpc StgCmmLayout
641+ StgCmmMonad StgCmmPrim StgCmmProf StgCmmTicky StgCmmUtils StgCse
642+ StgFVs StgLiftLams StgLiftLams.Analysis StgLiftLams.LiftM
643+ StgLiftLams.Transformation StgLint StgStats StgSubst StgSyn Stream
644+ StringBuffer SysTools SysTools.BaseDir SysTools.ExtraObj
645+ SysTools.Info SysTools.Process SysTools.Tasks SysTools.Terminal
646+ THNames TargetReg TcAnnotations TcArrows TcBackpack TcBinds
647+ TcCanonical TcClassDcl TcDefaults TcDeriv TcDerivInfer TcDerivUtils
648+ TcEnv TcErrors TcEvTerm TcEvidence TcExpr TcFlatten TcForeign
649+ TcGenDeriv TcGenFunctor TcGenGenerics TcHoleErrors TcHsSyn TcHsType
650+ TcIface TcInstDcls TcInteract TcMType TcMatches TcPat TcPatSyn
651+ TcPluginM TcRnDriver TcRnExports TcRnMonad TcRnTypes TcRules
652+ TcSMonad TcSigs TcSimplify TcSplice TcTyClsDecls TcTyDecls TcType
653+ TcTypeNats TcTypeable TcTypeableValidity TcUnify TcValidity TidyPgm
654+ TmOracle ToIface TrieMap TyCoRep TyCon Type TysPrim TysWiredIn
655+ UnVarGraph UnariseStg Unify UniqDFM UniqDSet UniqFM UniqMap UniqSet
656+ UniqSupply Unique Util Var VarEnv VarSet WorkWrap WwLib X86.CodeGen
657+ X86.Cond X86.Instr X86.Ppr X86.RegInfo X86.Regs
658+hidden-modules: GhcPrelude
659+import-dirs:
660+library-dirs:
661+dynamic-library-dirs:
662+data-dir:
663+hs-libraries: HSghc-8.8.4
664+include-dirs:
665+depends:
666+ array-0.5.4.0 base-4.13.0.0 binary-0.8.7.0 bytestring-0.10.10.1
667+ containers-0.6.2.1 deepseq-1.4.4.0 directory-1.3.6.0
668+ filepath-1.4.2.1 ghc-boot-8.8.4 ghc-boot-th-8.8.4 ghc-heap-8.8.4
669+ ghci-8.8.4 hpc-0.6.0.3 integer-gmp-1.0.2.0 process-1.6.9.0
670+ template-haskell-2.15.0.0 terminfo-0.4.1.4 time-1.9.3
671+ transformers-0.5.6.2 unix-2.7.2.2
672+haddock-interfaces:
673+haddock-html:
674+---
675+name: ghc-boot
676+version: 8.8.4
677+visibility: public
678+id: ghc-boot-8.8.4
679+key: ghc-boot-8.8.4
680+license: BSD-3-Clause
681+maintainer: ghc-devs@haskell.org
682+synopsis: Shared functionality between GHC and its boot libraries
683+description:
684+ This library is shared between GHC, ghc-pkg, and other boot
685+ libraries.
686+ A note about "GHC.PackageDb": it only deals with the subset of
687+ the package database that the compiler cares about: modules
688+ paths etc and not package metadata like description, authors
689+ etc. It is thus not a library interface to ghc-pkg and is *not*
690+ suitable for modifying GHC package databases.
691+ The package database format and this library are constructed in
692+ such a way that while ghc-pkg depends on Cabal, the GHC library
693+ and program do not have to depend on Cabal.
694+category: GHC
695+exposed: True
696+exposed-modules:
697+ GHC.ForeignSrcLang GHC.HandleEncoding GHC.LanguageExtensions
698+ GHC.PackageDb GHC.Serialized
699+import-dirs:
700+library-dirs:
701+dynamic-library-dirs:
702+data-dir:
703+hs-libraries: HSghc-boot-8.8.4
704+depends:
705+ base-4.13.0.0 binary-0.8.7.0 bytestring-0.10.10.1 directory-1.3.6.0
706+ filepath-1.4.2.1 ghc-boot-th-8.8.4
707+haddock-interfaces:
708+haddock-html:
709+---
710+name: ghc-boot-th
711+version: 8.8.4
712+visibility: public
713+id: ghc-boot-th-8.8.4
714+key: ghc-boot-th-8.8.4
715+license: BSD-3-Clause
716+maintainer: ghc-devs@haskell.org
717+synopsis:
718+ Shared functionality between GHC and the @template-haskell@
719+ library
720+description:
721+ This library contains various bits shared between the @ghc@ and
722+ @template-haskell@ libraries.
723+ This package exists to ensure that @template-haskell@ has a
724+ minimal set of transitive dependencies, since it is intended to
725+ be depended upon by user code.
726+category: GHC
727+exposed: True
728+exposed-modules:
729+ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type GHC.Lexeme
730+import-dirs:
731+library-dirs:
732+dynamic-library-dirs:
733+data-dir:
734+hs-libraries: HSghc-boot-th-8.8.4
735+depends: base-4.13.0.0
736+haddock-interfaces:
737+haddock-html:
738+---
739+name: ghc-compact
740+version: 0.1.0.0
741+visibility: public
742+id: ghc-compact-0.1.0.0
743+key: ghc-compact-0.1.0.0
744+license: BSD-3-Clause
745+maintainer: libraries@haskell.org
746+synopsis: In memory storage of deeply evaluated data structure
747+description:
748+ This package provides minimal functionality for working with
749+ "compact regions", which hold a fully evaluated Haskell object graph.
750+ These regions maintain the invariant that no pointers live inside the struct
751+ that point outside it, which ensures efficient garbage collection without
752+ ever reading the structure contents (effectively, it works as a manually
753+ managed "oldest generation" which is never freed until the whole is
754+ released).
755+ Internally, the struct is stored a single contiguous block of memory,
756+ which allows efficient serialization and deserialization of structs
757+ for distributed computing.
758+category: Data
759+exposed: True
760+exposed-modules: GHC.Compact GHC.Compact.Serialized
761+import-dirs:
762+library-dirs:
763+dynamic-library-dirs:
764+data-dir:
765+hs-libraries: HSghc-compact-0.1.0.0
766+depends: base-4.13.0.0 bytestring-0.10.10.1 ghc-prim-0.5.3
767+haddock-interfaces:
768+haddock-html:
769+---
770+name: ghc-heap
771+version: 8.8.4
772+visibility: public
773+id: ghc-heap-8.8.4
774+key: ghc-heap-8.8.4
775+license: BSD-3-Clause
776+maintainer: libraries@haskell.org
777+synopsis: Functions for walking GHC's heap
778+description:
779+ This package provides functions for walking the GHC heap data structures
780+ and retrieving information about those data structures.
781+category: GHC
782+exposed: True
783+exposed-modules:
784+ GHC.Exts.Heap GHC.Exts.Heap.ClosureTypes GHC.Exts.Heap.Closures
785+ GHC.Exts.Heap.Constants GHC.Exts.Heap.InfoTable
786+ GHC.Exts.Heap.InfoTable.Types GHC.Exts.Heap.InfoTableProf
787+ GHC.Exts.Heap.Utils
788+import-dirs:
789+library-dirs:
790+dynamic-library-dirs:
791+data-dir:
792+hs-libraries: HSghc-heap-8.8.4
793+depends: base-4.13.0.0 ghc-prim-0.5.3 rts
794+haddock-interfaces:
795+haddock-html:
796+---
797+name: ghc-prim
798+version: 0.5.3
799+visibility: public
800+id: ghc-prim-0.5.3
801+key: ghc-prim-0.5.3
802+license: BSD-3-Clause
803+maintainer: libraries@haskell.org
804+synopsis: GHC primitives
805+description:
806+ This package contains the primitive types and operations supplied by GHC.
807+category: GHC
808+exposed: True
809+exposed-modules:
810+ GHC.CString GHC.Classes GHC.Debug GHC.IntWord64 GHC.Magic
811+ GHC.PrimopWrappers GHC.Tuple GHC.Types GHC.Prim
812+import-dirs:
813+library-dirs:
814+dynamic-library-dirs:
815+data-dir:
816+hs-libraries: HSghc-prim-0.5.3
817+extra-libraries: c m
818+include-dirs:
819+depends: rts
820+haddock-interfaces:
821+haddock-html:
822+---
823+name: ghci
824+version: 8.8.4
825+visibility: public
826+id: ghci-8.8.4
827+key: ghci-8.8.4
828+license: BSD-3-Clause
829+maintainer: ghc-devs@haskell.org
830+synopsis: The library supporting GHC's interactive interpreter
831+description:
832+ This library offers interfaces which mediate interactions between the
833+ @ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter
834+ backend.
835+category: GHC
836+exposed: True
837+exposed-modules:
838+ GHCi.BinaryArray GHCi.BreakArray GHCi.CreateBCO GHCi.FFI
839+ GHCi.InfoTable GHCi.Message GHCi.ObjLink GHCi.RemoteTypes
840+ GHCi.ResolvedBCO GHCi.Run GHCi.Signals GHCi.StaticPtrTable GHCi.TH
841+ GHCi.TH.Binary SizedSeq
842+import-dirs:
843+library-dirs:
844+dynamic-library-dirs:
845+data-dir:
846+hs-libraries: HSghci-8.8.4
847+include-dirs:
848+depends:
849+ array-0.5.4.0 base-4.13.0.0 binary-0.8.7.0 bytestring-0.10.10.1
850+ containers-0.6.2.1 deepseq-1.4.4.0 filepath-1.4.2.1 ghc-boot-8.8.4
851+ ghc-boot-th-8.8.4 ghc-heap-8.8.4 template-haskell-2.15.0.0
852+ transformers-0.5.6.2 unix-2.7.2.2
853+haddock-interfaces:
854+haddock-html:
855+---
856+name: haskeline
857+version: 0.7.5.0
858+visibility: public
859+id: haskeline-0.7.5.0
860+key: haskeline-0.7.5.0
861+license: BSD-3-Clause
862+copyright: (c) Judah Jacobson
863+maintainer: Judah Jacobson <judah.jacobson@gmail.com>
864+author: Judah Jacobson
865+stability: Stable
866+homepage: https://github.com/judah/haskeline
867+synopsis:
868+ A command-line interface for user input, written in Haskell.
869+description:
870+ Haskeline provides a user interface for line input in command-line
871+ programs. This library is similar in purpose to readline, but since
872+ it is written in Haskell it is (hopefully) more easily used in other
873+ Haskell programs.
874+ Haskeline runs both on POSIX-compatible systems and on Windows.
875+category: User Interfaces
876+exposed: True
877+exposed-modules:
878+ System.Console.Haskeline System.Console.Haskeline.Completion
879+ System.Console.Haskeline.History System.Console.Haskeline.IO
880+ System.Console.Haskeline.MonadException
881+hidden-modules:
882+ System.Console.Haskeline.Backend
883+ System.Console.Haskeline.Backend.WCWidth
884+ System.Console.Haskeline.Command
885+ System.Console.Haskeline.Command.Completion
886+ System.Console.Haskeline.Command.History
887+ System.Console.Haskeline.Command.KillRing
888+ System.Console.Haskeline.Directory System.Console.Haskeline.Emacs
889+ System.Console.Haskeline.InputT System.Console.Haskeline.Key
890+ System.Console.Haskeline.LineState System.Console.Haskeline.Monads
891+ System.Console.Haskeline.Prefs System.Console.Haskeline.Recover
892+ System.Console.Haskeline.RunCommand System.Console.Haskeline.Term
893+ System.Console.Haskeline.Command.Undo System.Console.Haskeline.Vi
894+ System.Console.Haskeline.Backend.Posix
895+ System.Console.Haskeline.Backend.Posix.Encoder
896+ System.Console.Haskeline.Backend.DumbTerm
897+ System.Console.Haskeline.Backend.Terminfo
898+import-dirs:
899+library-dirs:
900+dynamic-library-dirs:
901+data-dir:
902+hs-libraries: HShaskeline-0.7.5.0
903+depends:
904+ base-4.13.0.0 bytestring-0.10.10.1 containers-0.6.2.1
905+ directory-1.3.6.0 filepath-1.4.2.1 process-1.6.9.0 stm-2.5.0.0
906+ terminfo-0.4.1.4 transformers-0.5.6.2 unix-2.7.2.2
907+haddock-interfaces:
908+haddock-html:
909+---
910+name: hpc
911+version: 0.6.0.3
912+visibility: public
913+id: hpc-0.6.0.3
914+key: hpc-0.6.0.3
915+license: BSD-3-Clause
916+maintainer: ghc-devs@haskell.org
917+author: Andy Gill
918+synopsis: Code Coverage Library for Haskell
919+description:
920+ This package provides the code coverage library for Haskell.
921+ See <http://www.haskell.org/haskellwiki/Haskell_program_coverage> for more
922+ information.
923+category: Control
924+exposed: True
925+exposed-modules:
926+ Trace.Hpc.Mix Trace.Hpc.Reflect Trace.Hpc.Tix Trace.Hpc.Util
927+import-dirs:
928+library-dirs:
929+dynamic-library-dirs:
930+data-dir:
931+hs-libraries: HShpc-0.6.0.3
932+depends:
933+ base-4.13.0.0 containers-0.6.2.1 directory-1.3.6.0 filepath-1.4.2.1
934+ time-1.9.3
935+haddock-interfaces:
936+haddock-html:
937+---
938+name: integer-gmp
939+version: 1.0.2.0
940+visibility: public
941+id: integer-gmp-1.0.2.0
942+key: integer-gmp-1.0.2.0
943+license: BSD-3-Clause
944+maintainer: hvr@gnu.org
945+author: Herbert Valerio Riedel
946+synopsis: Integer library based on GMP
947+description:
948+ This package provides the low-level implementation of the standard
949+ 'Integer' type based on the
950+ <http://gmplib.org/ GNU Multiple Precision Arithmetic Library (GMP)>.
951+ This package provides access to the internal representation of
952+ 'Integer' as well as primitive operations with no proper error
953+ handling, and should only be used directly with the utmost care.
954+category: Numeric, Algebra
955+exposed: True
956+exposed-modules:
957+ GHC.Integer GHC.Integer.GMP.Internals GHC.Integer.Logarithms
958+ GHC.Integer.Logarithms.Internals
959+hidden-modules: GHC.Integer.Type
960+import-dirs:
961+library-dirs:
962+dynamic-library-dirs:
963+data-dir:
964+hs-libraries: HSinteger-gmp-1.0.2.0
965+extra-libraries: gmp
966+include-dirs:
967+depends: ghc-prim-0.5.3
968+haddock-interfaces:
969+haddock-html:
970+---
971+name: libiserv
972+version: 8.8.4
973+visibility: public
974+id: libiserv-8.8.4
975+key: libiserv-8.8.4
976+license: BSD-3-Clause
977+copyright: XXX
978+maintainer: XXX
979+author: XXX
980+synopsis: Provides shared functionality between iserv and iserv-proxy
981+category: Development
982+exposed: True
983+exposed-modules: GHCi.Utils Lib
984+import-dirs:
985+library-dirs:
986+dynamic-library-dirs:
987+data-dir:
988+hs-libraries: HSlibiserv-8.8.4
989+depends:
990+ base-4.13.0.0 binary-0.8.7.0 bytestring-0.10.10.1
991+ containers-0.6.2.1 deepseq-1.4.4.0 ghci-8.8.4 unix-2.7.2.2
992+haddock-interfaces:
993+haddock-html:
994+---
995+name: mtl
996+version: 2.2.2
997+visibility: public
998+id: mtl-2.2.2
999+key: mtl-2.2.2
1000+license: BSD-3-Clause
1001+maintainer: Edward Kmett <ekmett@gmail.com>
1002+author: Andy Gill
1003+homepage: http://github.com/haskell/mtl
1004+synopsis: Monad classes, using functional dependencies
1005+description:
1006+ Monad classes using functional dependencies, with instances
1007+ for various monad transformers, inspired by the paper
1008+ /Functional Programming with Overloading and Higher-Order Polymorphism/,
1009+ by Mark P Jones, in /Advanced School of Functional Programming/, 1995
1010+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1011+category: Control
1012+exposed: True
1013+exposed-modules:
1014+ Control.Monad.Cont Control.Monad.Cont.Class Control.Monad.Error
1015+ Control.Monad.Error.Class Control.Monad.Except
1016+ Control.Monad.Identity Control.Monad.List Control.Monad.RWS
1017+ Control.Monad.RWS.Class Control.Monad.RWS.Lazy
1018+ Control.Monad.RWS.Strict Control.Monad.Reader
1019+ Control.Monad.Reader.Class Control.Monad.State
1020+ Control.Monad.State.Class Control.Monad.State.Lazy
1021+ Control.Monad.State.Strict Control.Monad.Trans Control.Monad.Writer
1022+ Control.Monad.Writer.Class Control.Monad.Writer.Lazy
1023+ Control.Monad.Writer.Strict
1024+import-dirs:
1025+library-dirs:
1026+dynamic-library-dirs:
1027+data-dir:
1028+hs-libraries: HSmtl-2.2.2
1029+depends: base-4.13.0.0 transformers-0.5.6.2
1030+haddock-interfaces:
1031+haddock-html:
1032+---
1033+name: parsec
1034+version: 3.1.14.0
1035+visibility: public
1036+id: parsec-3.1.14.0
1037+key: parsec-3.1.14.0
1038+license: BSD-3-Clause
1039+maintainer: Herbert Valerio Riedel <hvr@gnu.org>
1040+author:
1041+ Daan Leijen <daan@microsoft.com>, Paolo Martini <paolo@nemail.it>, Antoine Latter <aslatter@gmail.com>
1042+homepage: https://github.com/haskell/parsec
1043+synopsis: Monadic parser combinators
1044+description:
1045+ Parsec is designed from scratch as an industrial-strength parser
1046+ library. It is simple, safe, well documented (on the package
1047+ homepage), has extensive libraries, good error messages,
1048+ and is fast. It is defined as a monad transformer that can be
1049+ stacked on arbitrary monads, and it is also parametric in the
1050+ input stream type.
1051+ The main entry point is the "Text.Parsec" module which provides
1052+ defaults for parsing 'Char'acter data.
1053+ The "Text.ParserCombinators.Parsec" module hierarchy contains
1054+ the legacy @parsec-2@ API and may be removed at some point in
1055+ the future.
1056+category: Parsing
1057+exposed: True
1058+exposed-modules:
1059+ Text.Parsec Text.Parsec.ByteString Text.Parsec.ByteString.Lazy
1060+ Text.Parsec.Char Text.Parsec.Combinator Text.Parsec.Error
1061+ Text.Parsec.Expr Text.Parsec.Language Text.Parsec.Perm
1062+ Text.Parsec.Pos Text.Parsec.Prim Text.Parsec.String
1063+ Text.Parsec.Text Text.Parsec.Text.Lazy Text.Parsec.Token
1064+ Text.ParserCombinators.Parsec Text.ParserCombinators.Parsec.Char
1065+ Text.ParserCombinators.Parsec.Combinator
1066+ Text.ParserCombinators.Parsec.Error
1067+ Text.ParserCombinators.Parsec.Expr
1068+ Text.ParserCombinators.Parsec.Language
1069+ Text.ParserCombinators.Parsec.Perm
1070+ Text.ParserCombinators.Parsec.Pos
1071+ Text.ParserCombinators.Parsec.Prim
1072+ Text.ParserCombinators.Parsec.Token
1073+import-dirs:
1074+library-dirs:
1075+dynamic-library-dirs:
1076+data-dir:
1077+hs-libraries: HSparsec-3.1.14.0
1078+depends:
1079+ base-4.13.0.0 bytestring-0.10.10.1 mtl-2.2.2 text-1.2.4.0
1080+haddock-interfaces:
1081+haddock-html:
1082+---
1083+name: pretty
1084+version: 1.1.3.6
1085+visibility: public
1086+id: pretty-1.1.3.6
1087+key: pretty-1.1.3.6
1088+license: BSD-3-Clause
1089+maintainer: David Terei <code@davidterei.com>
1090+stability: Stable
1091+homepage: http://github.com/haskell/pretty
1092+synopsis: Pretty-printing library
1093+description:
1094+ This package contains a pretty-printing library, a set of API's
1095+ that provides a way to easily print out text in a consistent
1096+ format of your choosing. This is useful for compilers and related
1097+ tools.
1098+ This library was originally designed by John Hughes's and has since
1099+ been heavily modified by Simon Peyton Jones.
1100+category: Text
1101+exposed: True
1102+exposed-modules:
1103+ Text.PrettyPrint Text.PrettyPrint.Annotated
1104+ Text.PrettyPrint.Annotated.HughesPJ
1105+ Text.PrettyPrint.Annotated.HughesPJClass Text.PrettyPrint.HughesPJ
1106+ Text.PrettyPrint.HughesPJClass
1107+import-dirs:
1108+library-dirs:
1109+dynamic-library-dirs:
1110+data-dir:
1111+hs-libraries: HSpretty-1.1.3.6
1112+depends: base-4.13.0.0 deepseq-1.4.4.0 ghc-prim-0.5.3
1113+haddock-interfaces:
1114+haddock-html:
1115+---
1116+name: process
1117+version: 1.6.9.0
1118+visibility: public
1119+id: process-1.6.9.0
1120+key: process-1.6.9.0
1121+license: BSD-3-Clause
1122+maintainer: libraries@haskell.org
1123+synopsis: Process libraries
1124+description:
1125+ This package contains libraries for dealing with system processes.
1126+ The typed-process package is a more recent take on a process API,
1127+ which uses this package internally. It features better binary
1128+ support, easier concurrency, and a more composable API. You can
1129+ read more about it at
1130+ <https://github.com/fpco/typed-process/#readme>.
1131+category: System
1132+exposed: True
1133+exposed-modules: System.Cmd System.Process System.Process.Internals
1134+hidden-modules: System.Process.Common System.Process.Posix
1135+import-dirs:
1136+library-dirs:
1137+dynamic-library-dirs:
1138+data-dir:
1139+hs-libraries: HSprocess-1.6.9.0
1140+include-dirs:
1141+includes: runProcess.h
1142+depends:
1143+ base-4.13.0.0 deepseq-1.4.4.0 directory-1.3.6.0 filepath-1.4.2.1
1144+ unix-2.7.2.2
1145+haddock-interfaces:
1146+haddock-html:
1147+---
1148+name: stm
1149+version: 2.5.0.0
1150+visibility: public
1151+id: stm-2.5.0.0
1152+key: stm-2.5.0.0
1153+license: BSD-3-Clause
1154+maintainer: libraries@haskell.org
1155+homepage: https://wiki.haskell.org/Software_transactional_memory
1156+synopsis: Software Transactional Memory
1157+description:
1158+ Software Transactional Memory, or STM, is an abstraction for
1159+ concurrent communication. The main benefits of STM are
1160+ /composability/ and /modularity/. That is, using STM you can write
1161+ concurrent abstractions that can be easily composed with any other
1162+ abstraction built using STM, without exposing the details of how
1163+ your abstraction ensures safety. This is typically not the case
1164+ with other forms of concurrent communication, such as locks or
1165+ 'MVar's.
1166+category: Concurrency
1167+exposed: True
1168+exposed-modules:
1169+ Control.Concurrent.STM Control.Concurrent.STM.TArray
1170+ Control.Concurrent.STM.TBQueue Control.Concurrent.STM.TChan
1171+ Control.Concurrent.STM.TMVar Control.Concurrent.STM.TQueue
1172+ Control.Concurrent.STM.TSem Control.Concurrent.STM.TVar
1173+ Control.Monad.STM
1174+hidden-modules: Control.Sequential.STM
1175+import-dirs:
1176+library-dirs:
1177+dynamic-library-dirs:
1178+data-dir:
1179+hs-libraries: HSstm-2.5.0.0
1180+depends: array-0.5.4.0 base-4.13.0.0
1181+haddock-interfaces:
1182+haddock-html:
1183+---
1184+name: template-haskell
1185+version: 2.15.0.0
1186+visibility: public
1187+id: template-haskell-2.15.0.0
1188+key: template-haskell-2.15.0.0
1189+license: BSD-3-Clause
1190+maintainer: libraries@haskell.org
1191+synopsis: Support library for Template Haskell
1192+description:
1193+ This package provides modules containing facilities for manipulating
1194+ Haskell source code using Template Haskell.
1195+ See <http://www.haskell.org/haskellwiki/Template_Haskell> for more
1196+ information.
1197+category: Template Haskell
1198+exposed: True
1199+exposed-modules:
1200+ Language.Haskell.TH Language.Haskell.TH.LanguageExtensions
1201+ Language.Haskell.TH.Lib Language.Haskell.TH.Lib.Internal
1202+ Language.Haskell.TH.Ppr Language.Haskell.TH.PprLib
1203+ Language.Haskell.TH.Quote Language.Haskell.TH.Syntax
1204+hidden-modules: Language.Haskell.TH.Lib.Map
1205+import-dirs:
1206+library-dirs:
1207+dynamic-library-dirs:
1208+data-dir:
1209+hs-libraries: HStemplate-haskell-2.15.0.0
1210+depends: base-4.13.0.0 ghc-boot-th-8.8.4 pretty-1.1.3.6
1211+haddock-interfaces:
1212+haddock-html:
1213+---
1214+name: terminfo
1215+version: 0.4.1.4
1216+visibility: public
1217+id: terminfo-0.4.1.4
1218+key: terminfo-0.4.1.4
1219+license: BSD-3-Clause
1220+copyright: (c) Judah Jacobson
1221+maintainer: Judah Jacobson <judah.jacobson@gmail.com>
1222+author: Judah Jacobson
1223+stability: Stable
1224+homepage: https://github.com/judah/terminfo
1225+synopsis: Haskell bindings to the terminfo library.
1226+description:
1227+ This library provides an interface to the terminfo database (via bindings to the
1228+ curses library). <http://en.wikipedia.org/wiki/Terminfo Terminfo> allows POSIX
1229+ systems to interact with a variety of terminals using a standard set of capabilities.
1230+category: User Interfaces
1231+exposed: True
1232+exposed-modules:
1233+ System.Console.Terminfo System.Console.Terminfo.Base
1234+ System.Console.Terminfo.Color System.Console.Terminfo.Cursor
1235+ System.Console.Terminfo.Edit System.Console.Terminfo.Effects
1236+ System.Console.Terminfo.Keys
1237+import-dirs:
1238+library-dirs:
1239+dynamic-library-dirs:
1240+data-dir:
1241+hs-libraries: HSterminfo-0.4.1.4
1242+extra-libraries: tinfo
1243+depends: base-4.13.0.0
1244+haddock-interfaces:
1245+haddock-html:
1246+---
1247+name: text
1248+version: 1.2.4.0
1249+visibility: public
1250+id: text-1.2.4.0
1251+key: text-1.2.4.0
1252+license: BSD-2-Clause
1253+copyright: 2009-2011 Bryan O'Sullivan, 2008-2009 Tom Harper
1254+maintainer:
1255+ Bryan O'Sullivan <bos@serpentine.com>, Herbert Valerio Riedel <hvr@gnu.org>
1256+author: Bryan O'Sullivan <bos@serpentine.com>
1257+homepage: https://github.com/haskell/text
1258+synopsis: An efficient packed Unicode text type.
1259+description:
1260+ An efficient packed, immutable Unicode text type (both strict and
1261+ lazy), with a powerful loop fusion optimization framework.
1262+ The 'Text' type represents Unicode character strings, in a time and
1263+ space-efficient manner. This package provides text processing
1264+ capabilities that are optimized for performance critical use, both
1265+ in terms of large data quantities and high speed.
1266+ The 'Text' type provides character-encoding, type-safe case
1267+ conversion via whole-string case conversion functions (see "Data.Text").
1268+ It also provides a range of functions for converting 'Text' values to
1269+ and from 'ByteStrings', using several standard encodings
1270+ (see "Data.Text.Encoding").
1271+ Efficient locale-sensitive support for text IO is also supported
1272+ (see "Data.Text.IO").
1273+ These modules are intended to be imported qualified, to avoid name
1274+ clashes with Prelude functions, e.g.
1275+ > import qualified Data.Text as T
1276+ == ICU Support
1277+ To use an extended and very rich family of functions for working
1278+ with Unicode text (including normalization, regular expressions,
1279+ non-standard encodings, text breaking, and locales), see
1280+ the [text-icu package](https://hackage.haskell.org/package/text-icu)
1281+ based on the well-respected and liberally
1282+ licensed [ICU library](http://site.icu-project.org/).
1283+ == Internal Representation: UTF-16 vs. UTF-8
1284+ Currently the @text@ library uses UTF-16 as its internal representation
1285+ which is [neither a fixed-width nor always the most dense representation](http://utf8everywhere.org/)
1286+ for Unicode text. We're currently investigating the feasibility
1287+ of [changing Text's internal representation to UTF-8](https://github.com/text-utf8)
1288+ and if you need such a 'Text' type right now you might be interested in using the spin-off
1289+ packages <https://hackage.haskell.org/package/text-utf8 text-utf8> and
1290+ <https://hackage.haskell.org/package/text-short text-short>.
1291+category: Data, Text
1292+exposed: True
1293+exposed-modules:
1294+ Data.Text Data.Text.Array Data.Text.Encoding
1295+ Data.Text.Encoding.Error Data.Text.Foreign Data.Text.IO
1296+ Data.Text.Internal Data.Text.Internal.Builder
1297+ Data.Text.Internal.Builder.Functions
1298+ Data.Text.Internal.Builder.Int.Digits
1299+ Data.Text.Internal.Builder.RealFloat.Functions
1300+ Data.Text.Internal.Encoding.Fusion
1301+ Data.Text.Internal.Encoding.Fusion.Common
1302+ Data.Text.Internal.Encoding.Utf16 Data.Text.Internal.Encoding.Utf32
1303+ Data.Text.Internal.Encoding.Utf8 Data.Text.Internal.Functions
1304+ Data.Text.Internal.Fusion Data.Text.Internal.Fusion.CaseMapping
1305+ Data.Text.Internal.Fusion.Common Data.Text.Internal.Fusion.Size
1306+ Data.Text.Internal.Fusion.Types Data.Text.Internal.IO
1307+ Data.Text.Internal.Lazy Data.Text.Internal.Lazy.Encoding.Fusion
1308+ Data.Text.Internal.Lazy.Fusion Data.Text.Internal.Lazy.Search
1309+ Data.Text.Internal.Private Data.Text.Internal.Read
1310+ Data.Text.Internal.Search Data.Text.Internal.Unsafe
1311+ Data.Text.Internal.Unsafe.Char Data.Text.Internal.Unsafe.Shift
1312+ Data.Text.Lazy Data.Text.Lazy.Builder Data.Text.Lazy.Builder.Int
1313+ Data.Text.Lazy.Builder.RealFloat Data.Text.Lazy.Encoding
1314+ Data.Text.Lazy.IO Data.Text.Lazy.Internal Data.Text.Lazy.Read
1315+ Data.Text.Read Data.Text.Unsafe
1316+hidden-modules: Data.Text.Show
1317+import-dirs:
1318+library-dirs:
1319+dynamic-library-dirs:
1320+data-dir:
1321+hs-libraries: HStext-1.2.4.0
1322+depends:
1323+ array-0.5.4.0 base-4.13.0.0 binary-0.8.7.0 bytestring-0.10.10.1
1324+ deepseq-1.4.4.0 ghc-prim-0.5.3 integer-gmp-1.0.2.0
1325+ template-haskell-2.15.0.0
1326+haddock-interfaces:
1327+haddock-html:
1328+---
1329+name: time
1330+version: 1.9.3
1331+visibility: public
1332+id: time-1.9.3
1333+key: time-1.9.3
1334+license: BSD-3-Clause
1335+maintainer: <ashley@semantic.org>
1336+author: Ashley Yakeley
1337+stability: stable
1338+homepage: https://github.com/haskell/time
1339+synopsis: A time library
1340+description: Time, clocks and calendars
1341+category: Time
1342+exposed: True
1343+exposed-modules:
1344+ Data.Time Data.Time.Calendar Data.Time.Calendar.Easter
1345+ Data.Time.Calendar.Julian Data.Time.Calendar.MonthDay
1346+ Data.Time.Calendar.OrdinalDate Data.Time.Calendar.WeekDate
1347+ Data.Time.Clock Data.Time.Clock.POSIX Data.Time.Clock.System
1348+ Data.Time.Clock.TAI Data.Time.Format Data.Time.Format.ISO8601
1349+ Data.Time.Format.Internal Data.Time.LocalTime
1350+hidden-modules:
1351+ Data.Format Data.Time.Calendar.Private Data.Time.Calendar.Days
1352+ Data.Time.Calendar.Gregorian Data.Time.Calendar.CalendarDiffDays
1353+ Data.Time.Calendar.Week Data.Time.Calendar.JulianYearDay
1354+ Data.Time.Clock.Internal.DiffTime
1355+ Data.Time.Clock.Internal.AbsoluteTime
1356+ Data.Time.Clock.Internal.NominalDiffTime
1357+ Data.Time.Clock.Internal.POSIXTime
1358+ Data.Time.Clock.Internal.UniversalTime
1359+ Data.Time.Clock.Internal.SystemTime
1360+ Data.Time.Clock.Internal.UTCTime Data.Time.Clock.Internal.CTimeval
1361+ Data.Time.Clock.Internal.CTimespec Data.Time.Clock.Internal.UTCDiff
1362+ Data.Time.LocalTime.Internal.TimeZone
1363+ Data.Time.LocalTime.Internal.TimeOfDay
1364+ Data.Time.LocalTime.Internal.CalendarDiffTime
1365+ Data.Time.LocalTime.Internal.LocalTime
1366+ Data.Time.LocalTime.Internal.ZonedTime Data.Time.Format.Parse
1367+ Data.Time.Format.Locale Data.Time.Format.Format.Class
1368+ Data.Time.Format.Format.Instances Data.Time.Format.Parse.Class
1369+ Data.Time.Format.Parse.Instances
1370+import-dirs:
1371+library-dirs:
1372+dynamic-library-dirs:
1373+data-dir:
1374+hs-libraries: HStime-1.9.3
1375+include-dirs:
1376+depends: base-4.13.0.0 deepseq-1.4.4.0
1377+haddock-interfaces:
1378+haddock-html:
1379+---
1380+name: transformers
1381+version: 0.5.6.2
1382+visibility: public
1383+id: transformers-0.5.6.2
1384+key: transformers-0.5.6.2
1385+license: BSD-3-Clause
1386+maintainer: Ross Paterson <R.Paterson@city.ac.uk>
1387+author: Andy Gill, Ross Paterson
1388+synopsis: Concrete functor and monad transformers
1389+description:
1390+ A portable library of functor and monad transformers, inspired by
1391+ the paper
1392+ * \"Functional Programming with Overloading and Higher-Order
1393+ Polymorphism\", by Mark P Jones,
1394+ in /Advanced School of Functional Programming/, 1995
1395+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1396+ This package contains:
1397+ * the monad transformer class (in "Control.Monad.Trans.Class")
1398+ * concrete functor and monad transformers, each with associated
1399+ operations and functions to lift operations associated with other
1400+ transformers.
1401+ The package can be used on its own in portable Haskell code, in
1402+ which case operations need to be manually lifted through transformer
1403+ stacks (see "Control.Monad.Trans.Class" for some examples).
1404+ Alternatively, it can be used with the non-portable monad classes in
1405+ the @mtl@ or @monads-tf@ packages, which automatically lift operations
1406+ introduced by monad transformers through other transformers.
1407+category: Control
1408+exposed: True
1409+exposed-modules:
1410+ Control.Applicative.Backwards Control.Applicative.Lift
1411+ Control.Monad.Signatures Control.Monad.Trans.Accum
1412+ Control.Monad.Trans.Class Control.Monad.Trans.Cont
1413+ Control.Monad.Trans.Error Control.Monad.Trans.Except
1414+ Control.Monad.Trans.Identity Control.Monad.Trans.List
1415+ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS
1416+ Control.Monad.Trans.RWS.CPS Control.Monad.Trans.RWS.Lazy
1417+ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader
1418+ Control.Monad.Trans.Select Control.Monad.Trans.State
1419+ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict
1420+ Control.Monad.Trans.Writer Control.Monad.Trans.Writer.CPS
1421+ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict
1422+ Data.Functor.Constant Data.Functor.Reverse
1423+import-dirs:
1424+library-dirs:
1425+dynamic-library-dirs:
1426+data-dir:
1427+hs-libraries: HStransformers-0.5.6.2
1428+depends: base-4.13.0.0
1429+haddock-interfaces:
1430+haddock-html:
1431+---
1432+name: unix
1433+version: 2.7.2.2
1434+visibility: public
1435+id: unix-2.7.2.2
1436+key: unix-2.7.2.2
1437+license: BSD-3-Clause
1438+maintainer: libraries@haskell.org
1439+homepage: https://github.com/haskell/unix
1440+synopsis: POSIX functionality
1441+description:
1442+ This package gives you access to the set of operating system
1443+ services standardised by
1444+ <http://pubs.opengroup.org/onlinepubs/9699919799/ POSIX.1-2008>
1445+ (or the IEEE Portable Operating System Interface for Computing
1446+ Environments - IEEE Std. 1003.1).
1447+ The package is not supported under Windows.
1448+category: System
1449+exposed: True
1450+exposed-modules:
1451+ System.Posix System.Posix.ByteString
1452+ System.Posix.ByteString.FilePath System.Posix.Directory
1453+ System.Posix.Directory.ByteString System.Posix.DynamicLinker
1454+ System.Posix.DynamicLinker.ByteString
1455+ System.Posix.DynamicLinker.Module
1456+ System.Posix.DynamicLinker.Module.ByteString
1457+ System.Posix.DynamicLinker.Prim System.Posix.Env
1458+ System.Posix.Env.ByteString System.Posix.Error System.Posix.Fcntl
1459+ System.Posix.Files System.Posix.Files.ByteString System.Posix.IO
1460+ System.Posix.IO.ByteString System.Posix.Process
1461+ System.Posix.Process.ByteString System.Posix.Process.Internals
1462+ System.Posix.Resource System.Posix.Semaphore System.Posix.SharedMem
1463+ System.Posix.Signals System.Posix.Signals.Exts System.Posix.Temp
1464+ System.Posix.Temp.ByteString System.Posix.Terminal
1465+ System.Posix.Terminal.ByteString System.Posix.Time
1466+ System.Posix.Unistd System.Posix.User
1467+hidden-modules:
1468+ System.Posix.Directory.Common System.Posix.DynamicLinker.Common
1469+ System.Posix.Files.Common System.Posix.IO.Common
1470+ System.Posix.Process.Common System.Posix.Terminal.Common
1471+import-dirs:
1472+library-dirs:
1473+dynamic-library-dirs:
1474+data-dir:
1475+hs-libraries: HSunix-2.7.2.2
1476+extra-libraries: rt util dl pthread
1477+include-dirs:
1478+includes: HsUnix.h execvpe.h
1479+depends: base-4.13.0.0 bytestring-0.10.10.1 time-1.9.3
1480+haddock-interfaces:
1481+haddock-html:
1482+---
1483+name: xhtml
1484+version: 3000.2.2.1
1485+visibility: public
1486+id: xhtml-3000.2.2.1
1487+key: xhtml-3000.2.2.1
1488+license: BSD-3-Clause
1489+copyright:
1490+ Bjorn Bringert 2004-2006, Andy Gill and the Oregon
1491+ Graduate Institute of Science and Technology, 1999-2001
1492+maintainer: Chris Dornan <chris@chrisdornan.com>
1493+author: Bjorn Bringert
1494+stability: Stable
1495+homepage: https://github.com/haskell/xhtml
1496+synopsis: An XHTML combinator library
1497+description:
1498+ This package provides combinators for producing
1499+ XHTML 1.0, including the Strict, Transitional and
1500+ Frameset variants.
1501+category: Web, XML, Pretty Printer
1502+exposed: True
1503+exposed-modules:
1504+ Text.XHtml Text.XHtml.Debug Text.XHtml.Frameset Text.XHtml.Strict
1505+ Text.XHtml.Table Text.XHtml.Transitional
1506+hidden-modules:
1507+ Text.XHtml.Strict.Attributes Text.XHtml.Strict.Elements
1508+ Text.XHtml.Frameset.Attributes Text.XHtml.Frameset.Elements
1509+ Text.XHtml.Transitional.Attributes Text.XHtml.Transitional.Elements
1510+ Text.XHtml.BlockTable Text.XHtml.Extras Text.XHtml.Internals
1511+import-dirs:
1512+library-dirs:
1513+dynamic-library-dirs:
1514+data-dir:
1515+hs-libraries: HSxhtml-3000.2.2.1
1516+depends: base-4.13.0.0
1517+haddock-interfaces:
1518+haddock-html:
1519+---
1520+name: rts
1521+version: 1.0
1522+visibility: public
1523+id: rts
1524+key: rts
1525+license: BSD-3-Clause
1526+maintainer: glasgow-haskell-users@haskell.org
1527+exposed: True
1528+library-dirs:
1529+hs-libraries: HSrts
1530+extra-libraries: m rt dl ffi numa pthread
1531+include-dirs:
1532+includes: Stg.h
1533+ld-options:
1534+ "-Wl,-u,base_GHCziTopHandler_runIO_closure"
1535+ "-Wl,-u,base_GHCziTopHandler_runNonIO_closure"
1536+ "-Wl,-u,ghczmprim_GHCziTuple_Z0T_closure"
1537+ "-Wl,-u,ghczmprim_GHCziTypes_True_closure"
1538+ "-Wl,-u,ghczmprim_GHCziTypes_False_closure"
1539+ "-Wl,-u,base_GHCziPack_unpackCString_closure"
1540+ "-Wl,-u,base_GHCziWeak_runFinalizzerBatch_closure"
1541+ "-Wl,-u,base_GHCziIOziException_stackOverflow_closure"
1542+ "-Wl,-u,base_GHCziIOziException_heapOverflow_closure"
1543+ "-Wl,-u,base_GHCziIOziException_allocationLimitExceeded_closure"
1544+ "-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnMVar_closure"
1545+ "-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnSTM_closure"
1546+ "-Wl,-u,base_GHCziIOziException_cannotCompactFunction_closure"
1547+ "-Wl,-u,base_GHCziIOziException_cannotCompactPinned_closure"
1548+ "-Wl,-u,base_GHCziIOziException_cannotCompactMutable_closure"
1549+ "-Wl,-u,base_ControlziExceptionziBase_absentSumFieldError_closure"
1550+ "-Wl,-u,base_ControlziExceptionziBase_nonTermination_closure"
1551+ "-Wl,-u,base_ControlziExceptionziBase_nestedAtomically_closure"
1552+ "-Wl,-u,base_GHCziEventziThread_blockedOnBadFD_closure"
1553+ "-Wl,-u,base_GHCziConcziSync_runSparks_closure"
1554+ "-Wl,-u,base_GHCziConcziIO_ensureIOManagerIsRunning_closure"
1555+ "-Wl,-u,base_GHCziConcziIO_ioManagerCapabilitiesChanged_closure"
1556+ "-Wl,-u,base_GHCziConcziSignal_runHandlersPtr_closure"
1557+ "-Wl,-u,base_GHCziTopHandler_flushStdHandles_closure"
1558+ "-Wl,-u,base_GHCziTopHandler_runMainIO_closure"
1559+ "-Wl,-u,ghczmprim_GHCziTypes_Czh_con_info"
1560+ "-Wl,-u,ghczmprim_GHCziTypes_Izh_con_info"
1561+ "-Wl,-u,ghczmprim_GHCziTypes_Fzh_con_info"
1562+ "-Wl,-u,ghczmprim_GHCziTypes_Dzh_con_info"
1563+ "-Wl,-u,ghczmprim_GHCziTypes_Wzh_con_info"
1564+ "-Wl,-u,base_GHCziPtr_Ptr_con_info"
1565+ "-Wl,-u,base_GHCziPtr_FunPtr_con_info"
1566+ "-Wl,-u,base_GHCziInt_I8zh_con_info"
1567+ "-Wl,-u,base_GHCziInt_I16zh_con_info"
1568+ "-Wl,-u,base_GHCziInt_I32zh_con_info"
1569+ "-Wl,-u,base_GHCziInt_I64zh_con_info"
1570+ "-Wl,-u,base_GHCziWord_W8zh_con_info"
1571+ "-Wl,-u,base_GHCziWord_W16zh_con_info"
1572+ "-Wl,-u,base_GHCziWord_W32zh_con_info"
1573+ "-Wl,-u,base_GHCziWord_W64zh_con_info"
1574+ "-Wl,-u,base_GHCziStable_StablePtr_con_info"
1575+ "-Wl,-u,hs_atomic_add8" "-Wl,-u,hs_atomic_add16"
1576+ "-Wl,-u,hs_atomic_add32" "-Wl,-u,hs_atomic_add64"
1577+ "-Wl,-u,hs_atomic_sub8" "-Wl,-u,hs_atomic_sub16"
1578+ "-Wl,-u,hs_atomic_sub32" "-Wl,-u,hs_atomic_sub64"
1579+ "-Wl,-u,hs_atomic_and8" "-Wl,-u,hs_atomic_and16"
1580+ "-Wl,-u,hs_atomic_and32" "-Wl,-u,hs_atomic_and64"
1581+ "-Wl,-u,hs_atomic_nand8" "-Wl,-u,hs_atomic_nand16"
1582+ "-Wl,-u,hs_atomic_nand32" "-Wl,-u,hs_atomic_nand64"
1583+ "-Wl,-u,hs_atomic_or8" "-Wl,-u,hs_atomic_or16"
1584+ "-Wl,-u,hs_atomic_or32" "-Wl,-u,hs_atomic_or64"
1585+ "-Wl,-u,hs_atomic_xor8" "-Wl,-u,hs_atomic_xor16"
1586+ "-Wl,-u,hs_atomic_xor32" "-Wl,-u,hs_atomic_xor64"
1587+ "-Wl,-u,hs_cmpxchg8" "-Wl,-u,hs_cmpxchg16" "-Wl,-u,hs_cmpxchg32"
1588+ "-Wl,-u,hs_cmpxchg64" "-Wl,-u,hs_atomicread8"
1589+ "-Wl,-u,hs_atomicread16" "-Wl,-u,hs_atomicread32"
1590+ "-Wl,-u,hs_atomicread64" "-Wl,-u,hs_atomicwrite8"
1591+ "-Wl,-u,hs_atomicwrite16" "-Wl,-u,hs_atomicwrite32"
1592+ "-Wl,-u,hs_atomicwrite64"
materialized/dummy-ghc/ghc-8.8.4-aarch64-linux/ghc-pkg/versionnew file+1
@@ -0,0 +1 @@
1+GHC package manager version 8.8.4
materialized/dummy-ghc/ghc-8.8.4-aarch64-linux/ghc/infonew file+60
@@ -0,0 +1,60 @@
1+ [("Project name","The Glorious Glasgow Haskell Compilation System")
2+ ,("GCC extra via C opts"," -fwrapv -fno-builtin")
3+ ,("C compiler command","gcc")
4+ ,("C compiler flags","")
5+ ,("C compiler link flags"," -Wl,-z,noexecstack")
6+ ,("C compiler supports -no-pie","YES")
7+ ,("Haskell CPP command","gcc")
8+ ,("Haskell CPP flags","-E -undef -traditional")
9+ ,("ld command","ld")
10+ ,("ld flags"," -z noexecstack")
11+ ,("ld supports compact unwind","YES")
12+ ,("ld supports build-id","YES")
13+ ,("ld supports filelist","NO")
14+ ,("ld is GNU ld","YES")
15+ ,("ar command","ar")
16+ ,("ar flags","q")
17+ ,("ar supports at file","YES")
18+ ,("ranlib command","ranlib")
19+ ,("touch command","touch")
20+ ,("dllwrap command","/bin/false")
21+ ,("windres command","/bin/false")
22+ ,("libtool command","libtool")
23+ ,("cross compiling","NO")
24+ ,("target os","OSLinux")
25+ ,("target arch","ArchARM64")
26+ ,("target word size","8")
27+ ,("target has GNU nonexec stack","True")
28+ ,("target has .ident directive","True")
29+ ,("target has subsections via symbols","False")
30+ ,("target has RTS linker","YES")
31+ ,("Unregisterised","NO")
32+ ,("LLVM clang command","clang")
33+ ,("Project version","8.8.4")
34+ ,("Project Git commit id","6cf8f835267581d551ca6695b3b02c34797e2cf4")
35+ ,("Booter version","8.8.3")
36+ ,("Stage","2")
37+ ,("Build platform","aarch64-unknown-linux")
38+ ,("Host platform","aarch64-unknown-linux")
39+ ,("Target platform","aarch64-unknown-linux")
40+ ,("Have interpreter","YES")
41+ ,("Object splitting supported","NO")
42+ ,("Have native code generator","NO")
43+ ,("Support SMP","YES")
44+ ,("Tables next to code","YES")
45+ ,("RTS ways","l debug thr thr_debug thr_l thr_p dyn debug_dyn thr_dyn thr_debug_dyn l_dyn thr_l_dyn thr_debug_p debug_p")
46+ ,("RTS expects libdw","NO")
47+ ,("Support dynamic-too","YES")
48+ ,("Support parallel --make","YES")
49+ ,("Support reexported-modules","YES")
50+ ,("Support thinning and renaming package flags","YES")
51+ ,("Support Backpack","YES")
52+ ,("Requires unified installed package IDs","YES")
53+ ,("Uses package keys","YES")
54+ ,("Uses unit IDs","YES")
55+ ,("Dynamic by default","NO")
56+ ,("GHC Dynamic","YES")
57+ ,("GHC Profiled","NO")
58+ ,("Leading underscore","NO")
59+ ,("Debug on","False")
60+ ]
materialized/dummy-ghc/ghc-8.8.4-aarch64-linux/ghc/numeric-versionnew file+1
@@ -0,0 +1 @@
1+8.8.4
materialized/dummy-ghc/ghc-8.8.4-aarch64-linux/ghc/supported-languagesnew file+247
@@ -0,0 +1,247 @@
1+Haskell98
2+Haskell2010
3+Unsafe
4+Trustworthy
5+Safe
6+AllowAmbiguousTypes
7+NoAllowAmbiguousTypes
8+AlternativeLayoutRule
9+NoAlternativeLayoutRule
10+AlternativeLayoutRuleTransitional
11+NoAlternativeLayoutRuleTransitional
12+Arrows
13+NoArrows
14+AutoDeriveTypeable
15+NoAutoDeriveTypeable
16+BangPatterns
17+NoBangPatterns
18+BinaryLiterals
19+NoBinaryLiterals
20+CApiFFI
21+NoCApiFFI
22+CPP
23+NoCPP
24+ConstrainedClassMethods
25+NoConstrainedClassMethods
26+ConstraintKinds
27+NoConstraintKinds
28+DataKinds
29+NoDataKinds
30+DatatypeContexts
31+NoDatatypeContexts
32+DefaultSignatures
33+NoDefaultSignatures
34+DeriveAnyClass
35+NoDeriveAnyClass
36+DeriveDataTypeable
37+NoDeriveDataTypeable
38+DeriveFoldable
39+NoDeriveFoldable
40+DeriveFunctor
41+NoDeriveFunctor
42+DeriveGeneric
43+NoDeriveGeneric
44+DeriveLift
45+NoDeriveLift
46+DeriveTraversable
47+NoDeriveTraversable
48+DerivingStrategies
49+NoDerivingStrategies
50+DerivingVia
51+NoDerivingVia
52+DisambiguateRecordFields
53+NoDisambiguateRecordFields
54+DoAndIfThenElse
55+NoDoAndIfThenElse
56+BlockArguments
57+NoBlockArguments
58+DoRec
59+NoDoRec
60+DuplicateRecordFields
61+NoDuplicateRecordFields
62+EmptyCase
63+NoEmptyCase
64+EmptyDataDecls
65+NoEmptyDataDecls
66+EmptyDataDeriving
67+NoEmptyDataDeriving
68+ExistentialQuantification
69+NoExistentialQuantification
70+ExplicitForAll
71+NoExplicitForAll
72+ExplicitNamespaces
73+NoExplicitNamespaces
74+ExtendedDefaultRules
75+NoExtendedDefaultRules
76+FlexibleContexts
77+NoFlexibleContexts
78+FlexibleInstances
79+NoFlexibleInstances
80+ForeignFunctionInterface
81+NoForeignFunctionInterface
82+FunctionalDependencies
83+NoFunctionalDependencies
84+GADTSyntax
85+NoGADTSyntax
86+GADTs
87+NoGADTs
88+GHCForeignImportPrim
89+NoGHCForeignImportPrim
90+GeneralizedNewtypeDeriving
91+NoGeneralizedNewtypeDeriving
92+GeneralisedNewtypeDeriving
93+NoGeneralisedNewtypeDeriving
94+ImplicitParams
95+NoImplicitParams
96+ImplicitPrelude
97+NoImplicitPrelude
98+ImpredicativeTypes
99+NoImpredicativeTypes
100+IncoherentInstances
101+NoIncoherentInstances
102+TypeFamilyDependencies
103+NoTypeFamilyDependencies
104+InstanceSigs
105+NoInstanceSigs
106+ApplicativeDo
107+NoApplicativeDo
108+InterruptibleFFI
109+NoInterruptibleFFI
110+JavaScriptFFI
111+NoJavaScriptFFI
112+KindSignatures
113+NoKindSignatures
114+LambdaCase
115+NoLambdaCase
116+LiberalTypeSynonyms
117+NoLiberalTypeSynonyms
118+MagicHash
119+NoMagicHash
120+MonadComprehensions
121+NoMonadComprehensions
122+MonadFailDesugaring
123+NoMonadFailDesugaring
124+MonoLocalBinds
125+NoMonoLocalBinds
126+MonoPatBinds
127+NoMonoPatBinds
128+MonomorphismRestriction
129+NoMonomorphismRestriction
130+MultiParamTypeClasses
131+NoMultiParamTypeClasses
132+MultiWayIf
133+NoMultiWayIf
134+NumericUnderscores
135+NoNumericUnderscores
136+NPlusKPatterns
137+NoNPlusKPatterns
138+NamedFieldPuns
139+NoNamedFieldPuns
140+NamedWildCards
141+NoNamedWildCards
142+NegativeLiterals
143+NoNegativeLiterals
144+HexFloatLiterals
145+NoHexFloatLiterals
146+NondecreasingIndentation
147+NoNondecreasingIndentation
148+NullaryTypeClasses
149+NoNullaryTypeClasses
150+NumDecimals
151+NoNumDecimals
152+OverlappingInstances
153+NoOverlappingInstances
154+OverloadedLabels
155+NoOverloadedLabels
156+OverloadedLists
157+NoOverloadedLists
158+OverloadedStrings
159+NoOverloadedStrings
160+PackageImports
161+NoPackageImports
162+ParallelArrays
163+NoParallelArrays
164+ParallelListComp
165+NoParallelListComp
166+PartialTypeSignatures
167+NoPartialTypeSignatures
168+PatternGuards
169+NoPatternGuards
170+PatternSignatures
171+NoPatternSignatures
172+PatternSynonyms
173+NoPatternSynonyms
174+PolyKinds
175+NoPolyKinds
176+PolymorphicComponents
177+NoPolymorphicComponents
178+QuantifiedConstraints
179+NoQuantifiedConstraints
180+PostfixOperators
181+NoPostfixOperators
182+QuasiQuotes
183+NoQuasiQuotes
184+Rank2Types
185+NoRank2Types
186+RankNTypes
187+NoRankNTypes
188+RebindableSyntax
189+NoRebindableSyntax
190+RecordPuns
191+NoRecordPuns
192+RecordWildCards
193+NoRecordWildCards
194+RecursiveDo
195+NoRecursiveDo
196+RelaxedLayout
197+NoRelaxedLayout
198+RelaxedPolyRec
199+NoRelaxedPolyRec
200+RoleAnnotations
201+NoRoleAnnotations
202+ScopedTypeVariables
203+NoScopedTypeVariables
204+StandaloneDeriving
205+NoStandaloneDeriving
206+StarIsType
207+NoStarIsType
208+StaticPointers
209+NoStaticPointers
210+Strict
211+NoStrict
212+StrictData
213+NoStrictData
214+TemplateHaskell
215+NoTemplateHaskell
216+TemplateHaskellQuotes
217+NoTemplateHaskellQuotes
218+TraditionalRecordSyntax
219+NoTraditionalRecordSyntax
220+TransformListComp
221+NoTransformListComp
222+TupleSections
223+NoTupleSections
224+TypeApplications
225+NoTypeApplications
226+TypeInType
227+NoTypeInType
228+TypeFamilies
229+NoTypeFamilies
230+TypeOperators
231+NoTypeOperators
232+TypeSynonymInstances
233+NoTypeSynonymInstances
234+UnboxedTuples
235+NoUnboxedTuples
236+UnboxedSums
237+NoUnboxedSums
238+UndecidableInstances
239+NoUndecidableInstances
240+UndecidableSuperClasses
241+NoUndecidableSuperClasses
242+UnicodeSyntax
243+NoUnicodeSyntax
244+UnliftedFFITypes
245+NoUnliftedFFITypes
246+ViewPatterns
247+NoViewPatterns
materialized/dummy-ghc/ghc-8.8.4-aarch64-linux/ghc/versionnew file+1
@@ -0,0 +1 @@
1+The Glorious Glasgow Haskell Compilation System, version 8.8.4
materialized/dummy-ghc/ghc-8.8.4-x86_64-darwin/ghc/info+5
@@ -1,16 +1,21 @@
11 [("Project name","The Glorious Glasgow Haskell Compilation System")
22 ,("GCC extra via C opts"," -fwrapv -fno-builtin")
3+ ,("C compiler command","clang")
34 ,("C compiler flags","")
45 ,("C compiler link flags"," ")
56 ,("C compiler supports -no-pie","NO")
7+ ,("Haskell CPP command","clang")
68 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
9+ ,("ld command","ld")
710 ,("ld flags","")
811 ,("ld supports compact unwind","YES")
912 ,("ld supports build-id","NO")
1013 ,("ld supports filelist","YES")
1114 ,("ld is GNU ld","NO")
15+ ,("ar command","ar")
1216 ,("ar flags","qcls")
1317 ,("ar supports at file","NO")
18+ ,("ranlib command","ranlib")
1419 ,("touch command","touch")
1520 ,("dllwrap command","/bin/false")
1621 ,("windres command","/bin/false")
materialized/dummy-ghc/ghc-8.8.4-x86_64-linux/ghc/info+5
@@ -1,16 +1,21 @@
11 [("Project name","The Glorious Glasgow Haskell Compilation System")
22 ,("GCC extra via C opts"," -fwrapv -fno-builtin")
3+ ,("C compiler command","gcc")
34 ,("C compiler flags","")
45 ,("C compiler link flags"," ")
56 ,("C compiler supports -no-pie","YES")
7+ ,("Haskell CPP command","gcc")
68 ,("Haskell CPP flags","-E -undef -traditional")
9+ ,("ld command","ld")
710 ,("ld flags","")
811 ,("ld supports compact unwind","YES")
912 ,("ld supports build-id","YES")
1013 ,("ld supports filelist","NO")
1114 ,("ld is GNU ld","YES")
15+ ,("ar command","ar")
1216 ,("ar flags","q")
1317 ,("ar supports at file","YES")
18+ ,("ranlib command","ranlib")
1419 ,("touch command","touch")
1520 ,("dllwrap command","/bin/false")
1621 ,("windres command","/bin/false")
materialized/dummy-ghc/ghc-9.0.1-aarch64-darwin/ghc-pkg/dump-globalnew file+1759
@@ -0,0 +1,1759 @@
1+name: Cabal
2+version: 3.4.0.0
3+visibility: public
4+id: Cabal-3.4.0.0
5+key: Cabal-3.4.0.0
6+license: BSD-3-Clause
7+copyright: 2003-2020, Cabal Development Team (see AUTHORS file)
8+maintainer: cabal-devel@haskell.org
9+author: Cabal Development Team <cabal-devel@haskell.org>
10+homepage: http://www.haskell.org/cabal/
11+synopsis: A framework for packaging Haskell software
12+description:
13+ The Haskell Common Architecture for Building Applications and
14+ Libraries: a framework defining a common interface for authors to more
15+ easily build their Haskell applications in a portable way.
16+ The Haskell Cabal is part of a larger infrastructure for distributing,
17+ organizing, and cataloging Haskell libraries and tools.
18+category: Distribution
19+exposed: True
20+exposed-modules:
21+ Distribution.Backpack Distribution.Backpack.ComponentsGraph
22+ Distribution.Backpack.Configure
23+ Distribution.Backpack.ConfiguredComponent
24+ Distribution.Backpack.DescribeUnitId
25+ Distribution.Backpack.FullUnitId
26+ Distribution.Backpack.LinkedComponent
27+ Distribution.Backpack.ModSubst Distribution.Backpack.ModuleShape
28+ Distribution.Backpack.PreModuleShape Distribution.CabalSpecVersion
29+ Distribution.Compat.Binary Distribution.Compat.CharParsing
30+ Distribution.Compat.CreatePipe Distribution.Compat.DList
31+ Distribution.Compat.Directory Distribution.Compat.Environment
32+ Distribution.Compat.Exception Distribution.Compat.FilePath
33+ Distribution.Compat.Graph Distribution.Compat.Internal.TempFile
34+ Distribution.Compat.Lens Distribution.Compat.Newtype
35+ Distribution.Compat.NonEmptySet Distribution.Compat.Parsing
36+ Distribution.Compat.Prelude.Internal Distribution.Compat.Process
37+ Distribution.Compat.ResponseFile Distribution.Compat.Semigroup
38+ Distribution.Compat.Stack Distribution.Compat.Time
39+ Distribution.Compat.Typeable Distribution.Compiler
40+ Distribution.FieldGrammar Distribution.FieldGrammar.Class
41+ Distribution.FieldGrammar.FieldDescrs
42+ Distribution.FieldGrammar.Newtypes Distribution.FieldGrammar.Parsec
43+ Distribution.FieldGrammar.Pretty Distribution.Fields
44+ Distribution.Fields.ConfVar Distribution.Fields.Field
45+ Distribution.Fields.Lexer Distribution.Fields.LexerMonad
46+ Distribution.Fields.ParseResult Distribution.Fields.Parser
47+ Distribution.Fields.Pretty Distribution.InstalledPackageInfo
48+ Distribution.License Distribution.Make Distribution.ModuleName
49+ Distribution.Package Distribution.PackageDescription
50+ Distribution.PackageDescription.Check
51+ Distribution.PackageDescription.Configuration
52+ Distribution.PackageDescription.FieldGrammar
53+ Distribution.PackageDescription.Parsec
54+ Distribution.PackageDescription.PrettyPrint
55+ Distribution.PackageDescription.Quirks
56+ Distribution.PackageDescription.Utils Distribution.Parsec
57+ Distribution.Parsec.Error Distribution.Parsec.FieldLineStream
58+ Distribution.Parsec.Position Distribution.Parsec.Warning
59+ Distribution.Pretty Distribution.ReadE Distribution.SPDX
60+ Distribution.SPDX.License Distribution.SPDX.LicenseExceptionId
61+ Distribution.SPDX.LicenseExpression Distribution.SPDX.LicenseId
62+ Distribution.SPDX.LicenseListVersion
63+ Distribution.SPDX.LicenseReference Distribution.Simple
64+ Distribution.Simple.Bench Distribution.Simple.Build
65+ Distribution.Simple.Build.Macros
66+ Distribution.Simple.Build.PathsModule
67+ Distribution.Simple.BuildPaths Distribution.Simple.BuildTarget
68+ Distribution.Simple.BuildToolDepends Distribution.Simple.CCompiler
69+ Distribution.Simple.Command Distribution.Simple.Compiler
70+ Distribution.Simple.Configure Distribution.Simple.Doctest
71+ Distribution.Simple.Flag Distribution.Simple.GHC
72+ Distribution.Simple.GHCJS Distribution.Simple.Glob
73+ Distribution.Simple.Haddock Distribution.Simple.HaskellSuite
74+ Distribution.Simple.Hpc Distribution.Simple.Install
75+ Distribution.Simple.InstallDirs
76+ Distribution.Simple.InstallDirs.Internal
77+ Distribution.Simple.LocalBuildInfo Distribution.Simple.PackageIndex
78+ Distribution.Simple.PreProcess Distribution.Simple.PreProcess.Unlit
79+ Distribution.Simple.Program Distribution.Simple.Program.Ar
80+ Distribution.Simple.Program.Builtin Distribution.Simple.Program.Db
81+ Distribution.Simple.Program.Find Distribution.Simple.Program.GHC
82+ Distribution.Simple.Program.HcPkg Distribution.Simple.Program.Hpc
83+ Distribution.Simple.Program.Internal Distribution.Simple.Program.Ld
84+ Distribution.Simple.Program.ResponseFile
85+ Distribution.Simple.Program.Run Distribution.Simple.Program.Script
86+ Distribution.Simple.Program.Strip Distribution.Simple.Program.Types
87+ Distribution.Simple.Register Distribution.Simple.Setup
88+ Distribution.Simple.ShowBuildInfo Distribution.Simple.SrcDist
89+ Distribution.Simple.Test Distribution.Simple.Test.ExeV10
90+ Distribution.Simple.Test.LibV09 Distribution.Simple.Test.Log
91+ Distribution.Simple.UHC Distribution.Simple.UserHooks
92+ Distribution.Simple.Utils Distribution.System
93+ Distribution.TestSuite Distribution.Text
94+ Distribution.Types.AbiDependency Distribution.Types.AbiHash
95+ Distribution.Types.AnnotatedId Distribution.Types.Benchmark
96+ Distribution.Types.Benchmark.Lens
97+ Distribution.Types.BenchmarkInterface
98+ Distribution.Types.BenchmarkType Distribution.Types.BuildInfo
99+ Distribution.Types.BuildInfo.Lens Distribution.Types.BuildType
100+ Distribution.Types.Component Distribution.Types.ComponentId
101+ Distribution.Types.ComponentInclude
102+ Distribution.Types.ComponentLocalBuildInfo
103+ Distribution.Types.ComponentName
104+ Distribution.Types.ComponentRequestedSpec
105+ Distribution.Types.CondTree Distribution.Types.Condition
106+ Distribution.Types.ConfVar Distribution.Types.Dependency
107+ Distribution.Types.DependencyMap Distribution.Types.ExeDependency
108+ Distribution.Types.Executable Distribution.Types.Executable.Lens
109+ Distribution.Types.ExecutableScope Distribution.Types.ExposedModule
110+ Distribution.Types.Flag Distribution.Types.ForeignLib
111+ Distribution.Types.ForeignLib.Lens
112+ Distribution.Types.ForeignLibOption
113+ Distribution.Types.ForeignLibType
114+ Distribution.Types.GenericPackageDescription
115+ Distribution.Types.GenericPackageDescription.Lens
116+ Distribution.Types.GivenComponent
117+ Distribution.Types.HookedBuildInfo
118+ Distribution.Types.IncludeRenaming
119+ Distribution.Types.InstalledPackageInfo
120+ Distribution.Types.InstalledPackageInfo.FieldGrammar
121+ Distribution.Types.InstalledPackageInfo.Lens
122+ Distribution.Types.LegacyExeDependency Distribution.Types.Lens
123+ Distribution.Types.Library Distribution.Types.Library.Lens
124+ Distribution.Types.LibraryName Distribution.Types.LibraryVisibility
125+ Distribution.Types.LocalBuildInfo Distribution.Types.Mixin
126+ Distribution.Types.Module Distribution.Types.ModuleReexport
127+ Distribution.Types.ModuleRenaming
128+ Distribution.Types.MungedPackageId
129+ Distribution.Types.MungedPackageName
130+ Distribution.Types.PackageDescription
131+ Distribution.Types.PackageDescription.Lens
132+ Distribution.Types.PackageId Distribution.Types.PackageId.Lens
133+ Distribution.Types.PackageName Distribution.Types.PackageName.Magic
134+ Distribution.Types.PackageVersionConstraint
135+ Distribution.Types.PkgconfigDependency
136+ Distribution.Types.PkgconfigName
137+ Distribution.Types.PkgconfigVersion
138+ Distribution.Types.PkgconfigVersionRange
139+ Distribution.Types.SetupBuildInfo
140+ Distribution.Types.SetupBuildInfo.Lens
141+ Distribution.Types.SourceRepo Distribution.Types.SourceRepo.Lens
142+ Distribution.Types.TargetInfo Distribution.Types.TestSuite
143+ Distribution.Types.TestSuite.Lens
144+ Distribution.Types.TestSuiteInterface Distribution.Types.TestType
145+ Distribution.Types.UnitId Distribution.Types.UnqualComponentName
146+ Distribution.Types.Version Distribution.Types.VersionInterval
147+ Distribution.Types.VersionRange
148+ Distribution.Types.VersionRange.Internal Distribution.Utils.Generic
149+ Distribution.Utils.IOData Distribution.Utils.LogProgress
150+ Distribution.Utils.MD5 Distribution.Utils.MapAccum
151+ Distribution.Utils.NubList Distribution.Utils.Progress
152+ Distribution.Utils.ShortText Distribution.Utils.Structured
153+ Distribution.Verbosity Distribution.Verbosity.Internal
154+ Distribution.Version Language.Haskell.Extension
155+hidden-modules:
156+ Distribution.Backpack.PreExistingComponent
157+ Distribution.Backpack.ReadyComponent Distribution.Backpack.MixLink
158+ Distribution.Backpack.ModuleScope Distribution.Backpack.UnifyM
159+ Distribution.Backpack.Id Distribution.Utils.UnionFind
160+ Distribution.Utils.Base62 Distribution.Compat.Async
161+ Distribution.Compat.CopyFile Distribution.Compat.GetShortPathName
162+ Distribution.Compat.MonadFail Distribution.Compat.Prelude
163+ Distribution.Compat.SnocList Distribution.GetOpt Distribution.Lex
164+ Distribution.Utils.String Distribution.Simple.Build.Macros.Z
165+ Distribution.Simple.GHC.EnvironmentParser
166+ Distribution.Simple.GHC.Internal Distribution.Simple.GHC.ImplInfo
167+ Distribution.Simple.Utils.Json Distribution.ZinzaPrelude
168+ Paths_Cabal
169+import-dirs:
170+library-dirs:
171+dynamic-library-dirs:
172+data-dir:
173+hs-libraries: HSCabal-3.4.0.0
174+depends:
175+ array-0.5.4.0 base-4.15.0.0 binary-0.8.8.0 bytestring-0.10.12.1
176+ containers-0.6.4.1 deepseq-1.4.5.0 directory-1.3.6.1
177+ filepath-1.4.2.1 mtl-2.2.2 parsec-3.1.14.0 pretty-1.1.3.6
178+ process-1.6.11.0 text-1.2.4.1 time-1.9.3 transformers-0.5.6.2
179+ unix-2.7.2.2
180+haddock-interfaces:
181+haddock-html:
182+---
183+name: array
184+version: 0.5.4.0
185+visibility: public
186+id: array-0.5.4.0
187+key: array-0.5.4.0
188+license: BSD-3-Clause
189+maintainer: libraries@haskell.org
190+synopsis: Mutable and immutable arrays
191+description:
192+ In addition to providing the "Data.Array" module
193+ <http://www.haskell.org/onlinereport/haskell2010/haskellch14.html as specified in the Haskell 2010 Language Report>,
194+ this package also defines the classes 'IArray' of
195+ immutable arrays and 'MArray' of arrays mutable within appropriate
196+ monads, as well as some instances of these classes.
197+category: Data Structures
198+exposed: True
199+exposed-modules:
200+ Data.Array Data.Array.Base Data.Array.IArray Data.Array.IO
201+ Data.Array.IO.Internals Data.Array.IO.Safe Data.Array.MArray
202+ Data.Array.MArray.Safe Data.Array.ST Data.Array.ST.Safe
203+ Data.Array.Storable Data.Array.Storable.Internals
204+ Data.Array.Storable.Safe Data.Array.Unboxed Data.Array.Unsafe
205+import-dirs:
206+library-dirs:
207+dynamic-library-dirs:
208+data-dir:
209+hs-libraries: HSarray-0.5.4.0
210+depends: base-4.15.0.0
211+haddock-interfaces:
212+haddock-html:
213+---
214+name: base
215+version: 4.15.0.0
216+visibility: public
217+id: base-4.15.0.0
218+key: base-4.15.0.0
219+license: BSD-3-Clause
220+maintainer: libraries@haskell.org
221+synopsis: Basic libraries
222+description:
223+ This package contains the Standard Haskell "Prelude" and its support libraries,
224+ and a large collection of useful libraries ranging from data
225+ structures to parsing combinators and debugging utilities.
226+category: Prelude
227+exposed: True
228+exposed-modules:
229+ Control.Applicative, Control.Arrow, Control.Category,
230+ Control.Concurrent, Control.Concurrent.Chan,
231+ Control.Concurrent.MVar, Control.Concurrent.QSem,
232+ Control.Concurrent.QSemN, Control.Exception,
233+ Control.Exception.Base, Control.Monad, Control.Monad.Fail,
234+ Control.Monad.Fix, Control.Monad.IO.Class, Control.Monad.Instances,
235+ Control.Monad.ST, Control.Monad.ST.Lazy,
236+ Control.Monad.ST.Lazy.Safe, Control.Monad.ST.Lazy.Unsafe,
237+ Control.Monad.ST.Safe, Control.Monad.ST.Strict,
238+ Control.Monad.ST.Unsafe, Control.Monad.Zip, Data.Bifoldable,
239+ Data.Bifunctor, Data.Bitraversable, Data.Bits, Data.Bool,
240+ Data.Char, Data.Coerce, Data.Complex, Data.Data, Data.Dynamic,
241+ Data.Either, Data.Eq, Data.Fixed, Data.Foldable, Data.Function,
242+ Data.Functor, Data.Functor.Classes, Data.Functor.Compose,
243+ Data.Functor.Const, Data.Functor.Contravariant,
244+ Data.Functor.Identity, Data.Functor.Product, Data.Functor.Sum,
245+ Data.IORef, Data.Int, Data.Ix, Data.Kind, Data.List,
246+ Data.List.NonEmpty, Data.Maybe, Data.Monoid, Data.Ord, Data.Proxy,
247+ Data.Ratio, Data.STRef, Data.STRef.Lazy, Data.STRef.Strict,
248+ Data.Semigroup, Data.String, Data.Traversable, Data.Tuple,
249+ Data.Type.Bool, Data.Type.Coercion, Data.Type.Equality,
250+ Data.Typeable, Data.Unique, Data.Version, Data.Void, Data.Word,
251+ Debug.Trace, Foreign, Foreign.C, Foreign.C.Error, Foreign.C.String,
252+ Foreign.C.Types, Foreign.Concurrent, Foreign.ForeignPtr,
253+ Foreign.ForeignPtr.Safe, Foreign.ForeignPtr.Unsafe,
254+ Foreign.Marshal, Foreign.Marshal.Alloc, Foreign.Marshal.Array,
255+ Foreign.Marshal.Error, Foreign.Marshal.Pool, Foreign.Marshal.Safe,
256+ Foreign.Marshal.Unsafe, Foreign.Marshal.Utils, Foreign.Ptr,
257+ Foreign.Safe, Foreign.StablePtr, Foreign.Storable, GHC.Arr,
258+ GHC.Base, GHC.ByteOrder, GHC.Char, GHC.Clock, GHC.Conc,
259+ GHC.Conc.IO, GHC.Conc.Signal, GHC.Conc.Sync, GHC.ConsoleHandler,
260+ GHC.Constants, GHC.Desugar, GHC.Enum, GHC.Environment, GHC.Err,
261+ GHC.Event, GHC.Event.TimeOut, GHC.Exception, GHC.Exception.Type,
262+ GHC.ExecutionStack, GHC.ExecutionStack.Internal, GHC.Exts,
263+ GHC.Fingerprint, GHC.Fingerprint.Type, GHC.Float,
264+ GHC.Float.ConversionUtils, GHC.Float.RealFracMethods, GHC.Foreign,
265+ GHC.ForeignPtr, GHC.GHCi, GHC.GHCi.Helpers, GHC.Generics, GHC.IO,
266+ GHC.IO.Buffer, GHC.IO.BufferedIO, GHC.IO.Device, GHC.IO.Encoding,
267+ GHC.IO.Encoding.CodePage, GHC.IO.Encoding.Failure,
268+ GHC.IO.Encoding.Iconv, GHC.IO.Encoding.Latin1,
269+ GHC.IO.Encoding.Types, GHC.IO.Encoding.UTF16,
270+ GHC.IO.Encoding.UTF32, GHC.IO.Encoding.UTF8, GHC.IO.Exception,
271+ GHC.IO.FD, GHC.IO.Handle, GHC.IO.Handle.FD,
272+ GHC.IO.Handle.Internals, GHC.IO.Handle.Lock, GHC.IO.Handle.Text,
273+ GHC.IO.Handle.Types, GHC.IO.IOMode, GHC.IO.StdHandles,
274+ GHC.IO.SubSystem, GHC.IO.Unsafe, GHC.IOArray, GHC.IOPort,
275+ GHC.IORef, GHC.Int, GHC.Integer, GHC.Integer.Logarithms, GHC.Ix,
276+ GHC.List, GHC.MVar, GHC.Maybe, GHC.Natural, GHC.Num,
277+ GHC.Num.BigNat from ghc-bignum-1.0:GHC.Num.BigNat,
278+ GHC.Num.Integer from ghc-bignum-1.0:GHC.Num.Integer,
279+ GHC.Num.Natural from ghc-bignum-1.0:GHC.Num.Natural, GHC.OldList,
280+ GHC.OverloadedLabels, GHC.Pack, GHC.Profiling, GHC.Ptr,
281+ GHC.RTS.Flags, GHC.Read, GHC.Real, GHC.Records, GHC.ResponseFile,
282+ GHC.ST, GHC.STRef, GHC.Show, GHC.Stable, GHC.StableName, GHC.Stack,
283+ GHC.Stack.CCS, GHC.Stack.Types, GHC.StaticPtr, GHC.Stats,
284+ GHC.Storable, GHC.TopHandler, GHC.TypeLits, GHC.TypeNats,
285+ GHC.Unicode, GHC.Weak, GHC.Word, Numeric, Numeric.Natural, Prelude,
286+ System.CPUTime, System.Console.GetOpt, System.Environment,
287+ System.Environment.Blank, System.Exit, System.IO, System.IO.Error,
288+ System.IO.Unsafe, System.Info, System.Mem, System.Mem.StableName,
289+ System.Mem.Weak, System.Posix.Internals, System.Posix.Types,
290+ System.Timeout, Text.ParserCombinators.ReadP,
291+ Text.ParserCombinators.ReadPrec, Text.Printf, Text.Read,
292+ Text.Read.Lex, Text.Show, Text.Show.Functions, Type.Reflection,
293+ Type.Reflection.Unsafe, Unsafe.Coerce
294+hidden-modules:
295+ Control.Monad.ST.Imp Control.Monad.ST.Lazy.Imp Data.Functor.Utils
296+ Data.OldList Data.Semigroup.Internal Data.Typeable.Internal
297+ Foreign.ForeignPtr.Imp GHC.IO.Handle.Lock.Common
298+ GHC.IO.Handle.Lock.Flock GHC.IO.Handle.Lock.LinuxOFD
299+ GHC.IO.Handle.Lock.NoOp GHC.IO.Handle.Lock.Windows
300+ GHC.StaticPtr.Internal GHC.Event.Internal.Types
301+ System.Environment.ExecutablePath System.CPUTime.Utils
302+ GHC.Event.Arr GHC.Event.Array GHC.Event.Control GHC.Event.EPoll
303+ GHC.Event.IntTable GHC.Event.Internal GHC.Event.KQueue
304+ GHC.Event.Manager GHC.Event.PSQ GHC.Event.Poll GHC.Event.Thread
305+ GHC.Event.TimerManager GHC.Event.Unique
306+ System.CPUTime.Posix.ClockGetTime System.CPUTime.Posix.Times
307+ System.CPUTime.Posix.RUsage System.CPUTime.Unsupported
308+import-dirs:
309+library-dirs:
310+dynamic-library-dirs:
311+data-dir:
312+hs-libraries: HSbase-4.15.0.0
313+extra-libraries: iconv
314+include-dirs:
315+includes: HsBase.h
316+depends: ghc-bignum-1.0 ghc-prim-0.7.0 rts
317+haddock-interfaces:
318+haddock-html:
319+---
320+name: binary
321+version: 0.8.8.0
322+visibility: public
323+id: binary-0.8.8.0
324+key: binary-0.8.8.0
325+license: BSD-3-Clause
326+maintainer: Lennart Kolmodin, Don Stewart <dons00@gmail.com>
327+author: Lennart Kolmodin <kolmodin@gmail.com>
328+stability: provisional
329+homepage: https://github.com/kolmodin/binary
330+synopsis:
331+ Binary serialisation for Haskell values using lazy ByteStrings
332+description:
333+ Efficient, pure binary serialisation using lazy ByteStrings.
334+ Haskell values may be encoded to and from binary formats,
335+ written to disk as binary, or sent over the network.
336+ The format used can be automatically generated, or
337+ you can choose to implement a custom format if needed.
338+ Serialisation speeds of over 1 G\/sec have been observed,
339+ so this library should be suitable for high performance
340+ scenarios.
341+category: Data, Parsing
342+exposed: True
343+exposed-modules:
344+ Data.Binary Data.Binary.Builder Data.Binary.Get
345+ Data.Binary.Get.Internal Data.Binary.Put
346+hidden-modules:
347+ Data.Binary.Class Data.Binary.Internal Data.Binary.Generic
348+ Data.Binary.FloatCast
349+import-dirs:
350+library-dirs:
351+dynamic-library-dirs:
352+data-dir:
353+hs-libraries: HSbinary-0.8.8.0
354+depends:
355+ array-0.5.4.0 base-4.15.0.0 bytestring-0.10.12.1 containers-0.6.4.1
356+haddock-interfaces:
357+haddock-html:
358+---
359+name: bytestring
360+version: 0.10.12.1
361+visibility: public
362+id: bytestring-0.10.12.1
363+key: bytestring-0.10.12.1
364+license: BSD-3-Clause
365+copyright:
366+ Copyright (c) Don Stewart 2005-2009,
367+ (c) Duncan Coutts 2006-2015,
368+ (c) David Roundy 2003-2005,
369+ (c) Jasper Van der Jeugt 2010,
370+ (c) Simon Meier 2010-2013.
371+maintainer:
372+ Haskell Bytestring Team <andrew.lelechenko@gmail.com>, Core Libraries Committee
373+author:
374+ Don Stewart,
375+ Duncan Coutts
376+homepage: https://github.com/haskell/bytestring
377+synopsis:
378+ Fast, compact, strict and lazy byte strings with a list interface
379+description:
380+ An efficient compact, immutable byte string type (both strict and lazy)
381+ suitable for binary or 8-bit character data.
382+ The 'ByteString' type represents sequences of bytes or 8-bit characters.
383+ It is suitable for high performance use, both in terms of large data
384+ quantities, or high speed requirements. The 'ByteString' functions follow
385+ the same style as Haskell\'s ordinary lists, so it is easy to convert code
386+ from using 'String' to 'ByteString'.
387+ Two 'ByteString' variants are provided:
388+ * Strict 'ByteString's keep the string as a single large array. This
389+ makes them convenient for passing data between C and Haskell.
390+ * Lazy 'ByteString's use a lazy list of strict chunks which makes it
391+ suitable for I\/O streaming tasks.
392+ The @Char8@ modules provide a character-based view of the same
393+ underlying 'ByteString' types. This makes it convenient to handle mixed
394+ binary and 8-bit character content (which is common in many file formats
395+ and network protocols).
396+ The 'Builder' module provides an efficient way to build up 'ByteString's
397+ in an ad-hoc way by repeated concatenation. This is ideal for fast
398+ serialisation or pretty printing.
399+ There is also a 'ShortByteString' type which has a lower memory overhead
400+ and can can be converted to or from a 'ByteString', but supports very few
401+ other operations. It is suitable for keeping many short strings in memory.
402+ 'ByteString's are not designed for Unicode. For Unicode strings you should
403+ use the 'Text' type from the @text@ package.
404+ These modules are intended to be imported qualified, to avoid name clashes
405+ with "Prelude" functions, e.g.
406+ > import qualified Data.ByteString as BS
407+category: Data
408+exposed: True
409+exposed-modules:
410+ Data.ByteString Data.ByteString.Builder
411+ Data.ByteString.Builder.Extra Data.ByteString.Builder.Internal
412+ Data.ByteString.Builder.Prim Data.ByteString.Builder.Prim.Internal
413+ Data.ByteString.Char8 Data.ByteString.Internal Data.ByteString.Lazy
414+ Data.ByteString.Lazy.Builder Data.ByteString.Lazy.Builder.ASCII
415+ Data.ByteString.Lazy.Builder.Extras Data.ByteString.Lazy.Char8
416+ Data.ByteString.Lazy.Internal Data.ByteString.Short
417+ Data.ByteString.Short.Internal Data.ByteString.Unsafe
418+hidden-modules:
419+ Data.ByteString.Builder.ASCII Data.ByteString.Builder.Prim.Binary
420+ Data.ByteString.Builder.Prim.ASCII
421+ Data.ByteString.Builder.Prim.Internal.Floating
422+ Data.ByteString.Builder.Prim.Internal.UncheckedShifts
423+ Data.ByteString.Builder.Prim.Internal.Base16
424+import-dirs:
425+library-dirs:
426+dynamic-library-dirs:
427+data-dir:
428+hs-libraries: HSbytestring-0.10.12.1
429+include-dirs:
430+includes: fpstring.h
431+depends:
432+ base-4.15.0.0 deepseq-1.4.5.0 ghc-bignum-1.0 ghc-prim-0.7.0
433+haddock-interfaces:
434+haddock-html:
435+---
436+name: containers
437+version: 0.6.4.1
438+visibility: public
439+id: containers-0.6.4.1
440+key: containers-0.6.4.1
441+license: BSD-3-Clause
442+maintainer: libraries@haskell.org
443+synopsis: Assorted concrete container types
444+description:
445+ This package contains efficient general-purpose implementations
446+ of various immutable container types including sets, maps, sequences,
447+ trees, and graphs.
448+ For a walkthrough of what this package provides with examples of common
449+ operations see the [containers
450+ introduction](https://haskell-containers.readthedocs.io).
451+ The declared cost of each operation is either worst-case or amortized, but
452+ remains valid even if structures are shared.
453+category: Data Structures
454+exposed: True
455+exposed-modules:
456+ Data.Containers.ListUtils Data.Graph Data.IntMap
457+ Data.IntMap.Internal Data.IntMap.Internal.Debug Data.IntMap.Lazy
458+ Data.IntMap.Merge.Lazy Data.IntMap.Merge.Strict Data.IntMap.Strict
459+ Data.IntMap.Strict.Internal Data.IntSet Data.IntSet.Internal
460+ Data.Map Data.Map.Internal Data.Map.Internal.Debug Data.Map.Lazy
461+ Data.Map.Merge.Lazy Data.Map.Merge.Strict Data.Map.Strict
462+ Data.Map.Strict.Internal Data.Sequence Data.Sequence.Internal
463+ Data.Sequence.Internal.Sorting Data.Set Data.Set.Internal Data.Tree
464+ Utils.Containers.Internal.BitQueue
465+ Utils.Containers.Internal.BitUtil
466+ Utils.Containers.Internal.StrictPair
467+hidden-modules:
468+ Utils.Containers.Internal.State
469+ Utils.Containers.Internal.StrictMaybe
470+ Utils.Containers.Internal.PtrEquality
471+ Utils.Containers.Internal.Coercions
472+ Utils.Containers.Internal.TypeError
473+ Data.Map.Internal.DeprecatedShowTree
474+ Data.IntMap.Internal.DeprecatedDebug
475+import-dirs:
476+library-dirs:
477+dynamic-library-dirs:
478+data-dir:
479+hs-libraries: HScontainers-0.6.4.1
480+depends: array-0.5.4.0 base-4.15.0.0 deepseq-1.4.5.0
481+haddock-interfaces:
482+haddock-html:
483+---
484+name: deepseq
485+version: 1.4.5.0
486+visibility: public
487+id: deepseq-1.4.5.0
488+key: deepseq-1.4.5.0
489+license: BSD-3-Clause
490+maintainer: libraries@haskell.org
491+synopsis: Deep evaluation of data structures
492+description:
493+ This package provides methods for fully evaluating data structures
494+ (\"deep evaluation\"). Deep evaluation is often used for adding
495+ strictness to a program, e.g. in order to force pending exceptions,
496+ remove space leaks, or force lazy I/O to happen. It is also useful
497+ in parallel programs, to ensure pending work does not migrate to the
498+ wrong thread.
499+ The primary use of this package is via the 'deepseq' function, a
500+ \"deep\" version of 'seq'. It is implemented on top of an 'NFData'
501+ typeclass (\"Normal Form Data\", data structures with no unevaluated
502+ components) which defines strategies for fully evaluating different
503+ data types. See module documentation in "Control.DeepSeq" for more
504+ details.
505+category: Control
506+exposed: True
507+exposed-modules: Control.DeepSeq
508+hidden-modules: Control.DeepSeq.BackDoor
509+import-dirs:
510+library-dirs:
511+dynamic-library-dirs:
512+data-dir:
513+hs-libraries: HSdeepseq-1.4.5.0
514+depends: array-0.5.4.0 base-4.15.0.0
515+haddock-interfaces:
516+haddock-html:
517+---
518+name: directory
519+version: 1.3.6.1
520+visibility: public
521+id: directory-1.3.6.1
522+key: directory-1.3.6.1
523+license: BSD-3-Clause
524+maintainer: libraries@haskell.org
525+synopsis: Platform-agnostic library for filesystem operations
526+description:
527+ This library provides a basic set of operations for manipulating files and
528+ directories in a portable way.
529+category: System
530+exposed: True
531+exposed-modules:
532+ System.Directory System.Directory.Internal
533+ System.Directory.Internal.Prelude
534+hidden-modules:
535+ System.Directory.Internal.C_utimensat
536+ System.Directory.Internal.Common System.Directory.Internal.Config
537+ System.Directory.Internal.Posix System.Directory.Internal.Windows
538+import-dirs:
539+library-dirs:
540+dynamic-library-dirs:
541+data-dir:
542+hs-libraries: HSdirectory-1.3.6.1
543+depends:
544+ base-4.15.0.0 filepath-1.4.2.1 time-1.9.3 unix-2.7.2.2
545+haddock-interfaces:
546+haddock-html:
547+---
548+name: exceptions
549+version: 0.10.4
550+visibility: public
551+id: exceptions-0.10.4
552+key: exceptions-0.10.4
553+license: BSD-3-Clause
554+copyright:
555+ Copyright (C) 2013-2015 Edward A. Kmett
556+ Copyright (C) 2012 Google Inc.
557+maintainer: Edward A. Kmett <ekmett@gmail.com>
558+author: Edward A. Kmett
559+stability: provisional
560+homepage: http://github.com/ekmett/exceptions/
561+synopsis: Extensible optionally-pure exceptions
562+description: Extensible optionally-pure exceptions.
563+category: Control, Exceptions, Monad
564+exposed: True
565+exposed-modules: Control.Monad.Catch Control.Monad.Catch.Pure
566+import-dirs:
567+library-dirs:
568+dynamic-library-dirs:
569+data-dir:
570+hs-libraries: HSexceptions-0.10.4
571+depends:
572+ base-4.15.0.0 mtl-2.2.2 stm-2.5.0.0 template-haskell-2.17.0.0
573+ transformers-0.5.6.2
574+haddock-interfaces:
575+haddock-html:
576+---
577+name: filepath
578+version: 1.4.2.1
579+visibility: public
580+id: filepath-1.4.2.1
581+key: filepath-1.4.2.1
582+license: BSD-3-Clause
583+copyright: Neil Mitchell 2005-2020
584+maintainer: Neil Mitchell <ndmitchell@gmail.com>
585+author: Neil Mitchell <ndmitchell@gmail.com>
586+homepage: https://github.com/haskell/filepath#readme
587+synopsis: Library for manipulating FilePaths in a cross platform way.
588+description:
589+ This package provides functionality for manipulating @FilePath@ values, and is shipped with both <https://www.haskell.org/ghc/ GHC> and the <https://www.haskell.org/platform/ Haskell Platform>. It provides three modules:
590+ * "System.FilePath.Posix" manipulates POSIX\/Linux style @FilePath@ values (with @\/@ as the path separator).
591+ * "System.FilePath.Windows" manipulates Windows style @FilePath@ values (with either @\\@ or @\/@ as the path separator, and deals with drives).
592+ * "System.FilePath" is an alias for the module appropriate to your platform.
593+ All three modules provide the same API, and the same documentation (calling out differences in the different variants).
594+category: System
595+exposed: True
596+exposed-modules:
597+ System.FilePath System.FilePath.Posix System.FilePath.Windows
598+import-dirs:
599+library-dirs:
600+dynamic-library-dirs:
601+data-dir:
602+hs-libraries: HSfilepath-1.4.2.1
603+depends: base-4.15.0.0
604+haddock-interfaces:
605+haddock-html:
606+---
607+name: ghc
608+version: 9.0.1
609+visibility: public
610+id: ghc-9.0.1
611+key: ghc-9.0.1
612+license: BSD-3-Clause
613+maintainer: glasgow-haskell-users@haskell.org
614+author: The GHC Team
615+homepage: http://www.haskell.org/ghc/
616+synopsis: The GHC API
617+description:
618+ GHC's functionality can be useful for more things than just
619+ compiling Haskell programs. Important use cases are programs
620+ that analyse (and perhaps transform) Haskell code. Others
621+ include loading Haskell code dynamically in a GHCi-like manner.
622+ For this reason, a lot of GHC's functionality is made available
623+ through this package.
624+ See <https://gitlab.haskell.org/ghc/ghc/-/wikis/commentary/compiler>
625+ for more information.
626+category: Development
627+exposed-modules:
628+ GHC GHC.Builtin.Names GHC.Builtin.Names.TH GHC.Builtin.PrimOps
629+ GHC.Builtin.RebindableNames GHC.Builtin.Types
630+ GHC.Builtin.Types.Literals GHC.Builtin.Types.Prim
631+ GHC.Builtin.Uniques GHC.Builtin.Utils GHC.ByteCode.Asm
632+ GHC.ByteCode.InfoTable GHC.ByteCode.Instr GHC.ByteCode.Linker
633+ GHC.ByteCode.Types GHC.Cmm GHC.Cmm.BlockId GHC.Cmm.CLabel
634+ GHC.Cmm.CallConv GHC.Cmm.CommonBlockElim GHC.Cmm.ContFlowOpt
635+ GHC.Cmm.Dataflow GHC.Cmm.Dataflow.Block
636+ GHC.Cmm.Dataflow.Collections GHC.Cmm.Dataflow.Graph
637+ GHC.Cmm.Dataflow.Label GHC.Cmm.DebugBlock GHC.Cmm.Expr
638+ GHC.Cmm.Graph GHC.Cmm.Info GHC.Cmm.Info.Build GHC.Cmm.LayoutStack
639+ GHC.Cmm.Lexer GHC.Cmm.Lint GHC.Cmm.Liveness GHC.Cmm.MachOp
640+ GHC.Cmm.Monad GHC.Cmm.Node GHC.Cmm.Opt GHC.Cmm.Parser
641+ GHC.Cmm.Pipeline GHC.Cmm.Ppr GHC.Cmm.Ppr.Decl GHC.Cmm.Ppr.Expr
642+ GHC.Cmm.ProcPoint GHC.Cmm.Sink GHC.Cmm.Switch
643+ GHC.Cmm.Switch.Implement GHC.Cmm.Type GHC.Cmm.Utils GHC.CmmToAsm
644+ GHC.CmmToAsm.BlockLayout GHC.CmmToAsm.CFG
645+ GHC.CmmToAsm.CFG.Dominators GHC.CmmToAsm.CPrim GHC.CmmToAsm.Config
646+ GHC.CmmToAsm.Dwarf GHC.CmmToAsm.Dwarf.Constants
647+ GHC.CmmToAsm.Dwarf.Types GHC.CmmToAsm.Format GHC.CmmToAsm.Instr
648+ GHC.CmmToAsm.Monad GHC.CmmToAsm.PIC GHC.CmmToAsm.PPC.CodeGen
649+ GHC.CmmToAsm.PPC.Cond GHC.CmmToAsm.PPC.Instr GHC.CmmToAsm.PPC.Ppr
650+ GHC.CmmToAsm.PPC.RegInfo GHC.CmmToAsm.PPC.Regs GHC.CmmToAsm.Ppr
651+ GHC.CmmToAsm.Reg.Graph GHC.CmmToAsm.Reg.Graph.Base
652+ GHC.CmmToAsm.Reg.Graph.Coalesce GHC.CmmToAsm.Reg.Graph.Spill
653+ GHC.CmmToAsm.Reg.Graph.SpillClean GHC.CmmToAsm.Reg.Graph.SpillCost
654+ GHC.CmmToAsm.Reg.Graph.Stats GHC.CmmToAsm.Reg.Graph.TrivColorable
655+ GHC.CmmToAsm.Reg.Graph.X86 GHC.CmmToAsm.Reg.Linear
656+ GHC.CmmToAsm.Reg.Linear.Base GHC.CmmToAsm.Reg.Linear.FreeRegs
657+ GHC.CmmToAsm.Reg.Linear.JoinToTargets GHC.CmmToAsm.Reg.Linear.PPC
658+ GHC.CmmToAsm.Reg.Linear.SPARC GHC.CmmToAsm.Reg.Linear.StackMap
659+ GHC.CmmToAsm.Reg.Linear.State GHC.CmmToAsm.Reg.Linear.Stats
660+ GHC.CmmToAsm.Reg.Linear.X86 GHC.CmmToAsm.Reg.Linear.X86_64
661+ GHC.CmmToAsm.Reg.Liveness GHC.CmmToAsm.Reg.Target
662+ GHC.CmmToAsm.Reg.Utils GHC.CmmToAsm.SPARC.AddrMode
663+ GHC.CmmToAsm.SPARC.Base GHC.CmmToAsm.SPARC.CodeGen
664+ GHC.CmmToAsm.SPARC.CodeGen.Amode GHC.CmmToAsm.SPARC.CodeGen.Base
665+ GHC.CmmToAsm.SPARC.CodeGen.CondCode
666+ GHC.CmmToAsm.SPARC.CodeGen.Expand GHC.CmmToAsm.SPARC.CodeGen.Gen32
667+ GHC.CmmToAsm.SPARC.CodeGen.Gen64 GHC.CmmToAsm.SPARC.CodeGen.Sanity
668+ GHC.CmmToAsm.SPARC.Cond GHC.CmmToAsm.SPARC.Imm
669+ GHC.CmmToAsm.SPARC.Instr GHC.CmmToAsm.SPARC.Ppr
670+ GHC.CmmToAsm.SPARC.Regs GHC.CmmToAsm.SPARC.ShortcutJump
671+ GHC.CmmToAsm.SPARC.Stack GHC.CmmToAsm.X86.CodeGen
672+ GHC.CmmToAsm.X86.Cond GHC.CmmToAsm.X86.Instr GHC.CmmToAsm.X86.Ppr
673+ GHC.CmmToAsm.X86.RegInfo GHC.CmmToAsm.X86.Regs GHC.CmmToC
674+ GHC.CmmToLlvm GHC.CmmToLlvm.Base GHC.CmmToLlvm.CodeGen
675+ GHC.CmmToLlvm.Data GHC.CmmToLlvm.Mangler GHC.CmmToLlvm.Ppr
676+ GHC.CmmToLlvm.Regs GHC.Core GHC.Core.Class GHC.Core.Coercion
677+ GHC.Core.Coercion.Axiom GHC.Core.Coercion.Opt GHC.Core.ConLike
678+ GHC.Core.DataCon GHC.Core.FVs GHC.Core.FamInstEnv GHC.Core.InstEnv
679+ GHC.Core.Lint GHC.Core.Make GHC.Core.Map GHC.Core.Multiplicity
680+ GHC.Core.Opt.Arity GHC.Core.Opt.CSE GHC.Core.Opt.CallArity
681+ GHC.Core.Opt.ConstantFold GHC.Core.Opt.CprAnal GHC.Core.Opt.DmdAnal
682+ GHC.Core.Opt.Exitify GHC.Core.Opt.FloatIn GHC.Core.Opt.FloatOut
683+ GHC.Core.Opt.LiberateCase GHC.Core.Opt.Monad GHC.Core.Opt.OccurAnal
684+ GHC.Core.Opt.Pipeline GHC.Core.Opt.SetLevels GHC.Core.Opt.Simplify
685+ GHC.Core.Opt.Simplify.Env GHC.Core.Opt.Simplify.Monad
686+ GHC.Core.Opt.Simplify.Utils GHC.Core.Opt.SpecConstr
687+ GHC.Core.Opt.Specialise GHC.Core.Opt.StaticArgs
688+ GHC.Core.Opt.WorkWrap GHC.Core.Opt.WorkWrap.Utils GHC.Core.PatSyn
689+ GHC.Core.Ppr GHC.Core.Ppr.TyThing GHC.Core.Predicate GHC.Core.Rules
690+ GHC.Core.Seq GHC.Core.SimpleOpt GHC.Core.Stats GHC.Core.Subst
691+ GHC.Core.Tidy GHC.Core.TyCo.FVs GHC.Core.TyCo.Ppr GHC.Core.TyCo.Rep
692+ GHC.Core.TyCo.Subst GHC.Core.TyCo.Tidy GHC.Core.TyCon GHC.Core.Type
693+ GHC.Core.Unfold GHC.Core.Unify GHC.Core.UsageEnv GHC.Core.Utils
694+ GHC.CoreToByteCode GHC.CoreToIface GHC.CoreToStg GHC.CoreToStg.Prep
695+ GHC.Data.Bag GHC.Data.Bitmap GHC.Data.BooleanFormula
696+ GHC.Data.EnumSet GHC.Data.FastMutInt GHC.Data.FastString
697+ GHC.Data.FastString.Env GHC.Data.FiniteMap GHC.Data.Graph.Base
698+ GHC.Data.Graph.Color GHC.Data.Graph.Directed GHC.Data.Graph.Ops
699+ GHC.Data.Graph.Ppr GHC.Data.Graph.UnVar GHC.Data.IOEnv
700+ GHC.Data.List.SetOps GHC.Data.Maybe GHC.Data.OrdList GHC.Data.Pair
701+ GHC.Data.Stream GHC.Data.StringBuffer GHC.Data.TrieMap
702+ GHC.Driver.Backend GHC.Driver.Backpack GHC.Driver.Backpack.Syntax
703+ GHC.Driver.CmdLine GHC.Driver.CodeOutput GHC.Driver.Finder
704+ GHC.Driver.Flags GHC.Driver.Hooks GHC.Driver.Main GHC.Driver.Make
705+ GHC.Driver.MakeFile GHC.Driver.Monad GHC.Driver.Phases
706+ GHC.Driver.Pipeline GHC.Driver.Pipeline.Monad GHC.Driver.Plugins
707+ GHC.Driver.Session GHC.Driver.Types GHC.Driver.Ways GHC.Hs
708+ GHC.Hs.Binds GHC.Hs.Decls GHC.Hs.Doc GHC.Hs.Dump GHC.Hs.Expr
709+ GHC.Hs.Extension GHC.Hs.ImpExp GHC.Hs.Instances GHC.Hs.Lit
710+ GHC.Hs.Pat GHC.Hs.Stats GHC.Hs.Type GHC.Hs.Utils GHC.HsToCore
711+ GHC.HsToCore.Arrows GHC.HsToCore.Binds GHC.HsToCore.Coverage
712+ GHC.HsToCore.Docs GHC.HsToCore.Expr GHC.HsToCore.Foreign.Call
713+ GHC.HsToCore.Foreign.Decl GHC.HsToCore.GuardedRHSs
714+ GHC.HsToCore.ListComp GHC.HsToCore.Match
715+ GHC.HsToCore.Match.Constructor GHC.HsToCore.Match.Literal
716+ GHC.HsToCore.Monad GHC.HsToCore.PmCheck GHC.HsToCore.PmCheck.Oracle
717+ GHC.HsToCore.PmCheck.Ppr GHC.HsToCore.PmCheck.Types
718+ GHC.HsToCore.Quote GHC.HsToCore.Usage GHC.HsToCore.Utils
719+ GHC.Iface.Binary GHC.Iface.Env GHC.Iface.Ext.Ast
720+ GHC.Iface.Ext.Binary GHC.Iface.Ext.Debug GHC.Iface.Ext.Types
721+ GHC.Iface.Ext.Utils GHC.Iface.Load GHC.Iface.Make GHC.Iface.Recomp
722+ GHC.Iface.Recomp.Binary GHC.Iface.Recomp.Flags GHC.Iface.Rename
723+ GHC.Iface.Syntax GHC.Iface.Tidy GHC.Iface.Tidy.StaticPtrTable
724+ GHC.Iface.Type GHC.Iface.UpdateIdInfos GHC.IfaceToCore GHC.Llvm
725+ GHC.Llvm.MetaData GHC.Llvm.Ppr GHC.Llvm.Syntax GHC.Llvm.Types
726+ GHC.Parser GHC.Parser.Annotation GHC.Parser.CharClass
727+ GHC.Parser.Header GHC.Parser.Lexer GHC.Parser.PostProcess
728+ GHC.Parser.PostProcess.Haddock GHC.Platform.AArch64
729+ GHC.Platform.ARM GHC.Platform.NoRegs GHC.Platform.PPC
730+ GHC.Platform.Reg GHC.Platform.Reg.Class GHC.Platform.Regs
731+ GHC.Platform.S390X GHC.Platform.SPARC GHC.Platform.X86
732+ GHC.Platform.X86_64 GHC.Plugins GHC.Prelude GHC.Rename.Bind
733+ GHC.Rename.Doc GHC.Rename.Env GHC.Rename.Expr GHC.Rename.Fixity
734+ GHC.Rename.HsType GHC.Rename.Module GHC.Rename.Names GHC.Rename.Pat
735+ GHC.Rename.Splice GHC.Rename.Unbound GHC.Rename.Utils
736+ GHC.Runtime.Debugger GHC.Runtime.Eval GHC.Runtime.Eval.Types
737+ GHC.Runtime.Heap.Inspect GHC.Runtime.Heap.Layout
738+ GHC.Runtime.Interpreter GHC.Runtime.Interpreter.Types
739+ GHC.Runtime.Linker GHC.Runtime.Linker.Types GHC.Runtime.Loader
740+ GHC.Settings GHC.Settings.Config GHC.Settings.Constants
741+ GHC.Settings.IO GHC.Stg.CSE GHC.Stg.DepAnal GHC.Stg.FVs
742+ GHC.Stg.Lift GHC.Stg.Lift.Analysis GHC.Stg.Lift.Monad GHC.Stg.Lint
743+ GHC.Stg.Pipeline GHC.Stg.Stats GHC.Stg.Subst GHC.Stg.Syntax
744+ GHC.Stg.Unarise GHC.StgToCmm GHC.StgToCmm.ArgRep GHC.StgToCmm.Bind
745+ GHC.StgToCmm.CgUtils GHC.StgToCmm.Closure GHC.StgToCmm.DataCon
746+ GHC.StgToCmm.Env GHC.StgToCmm.Expr GHC.StgToCmm.ExtCode
747+ GHC.StgToCmm.Foreign GHC.StgToCmm.Heap GHC.StgToCmm.Hpc
748+ GHC.StgToCmm.Layout GHC.StgToCmm.Monad GHC.StgToCmm.Prim
749+ GHC.StgToCmm.Prof GHC.StgToCmm.Ticky GHC.StgToCmm.Types
750+ GHC.StgToCmm.Utils GHC.SysTools GHC.SysTools.Ar
751+ GHC.SysTools.BaseDir GHC.SysTools.Elf GHC.SysTools.ExtraObj
752+ GHC.SysTools.FileCleanup GHC.SysTools.Info GHC.SysTools.Process
753+ GHC.SysTools.Tasks GHC.SysTools.Terminal GHC.Tc.Deriv
754+ GHC.Tc.Deriv.Functor GHC.Tc.Deriv.Generate GHC.Tc.Deriv.Generics
755+ GHC.Tc.Deriv.Infer GHC.Tc.Deriv.Utils GHC.Tc.Errors
756+ GHC.Tc.Errors.Hole GHC.Tc.Errors.Hole.FitTypes
757+ GHC.Tc.Gen.Annotation GHC.Tc.Gen.Arrow GHC.Tc.Gen.Bind
758+ GHC.Tc.Gen.Default GHC.Tc.Gen.Export GHC.Tc.Gen.Expr
759+ GHC.Tc.Gen.Foreign GHC.Tc.Gen.HsType GHC.Tc.Gen.Match
760+ GHC.Tc.Gen.Pat GHC.Tc.Gen.Rule GHC.Tc.Gen.Sig GHC.Tc.Gen.Splice
761+ GHC.Tc.Instance.Class GHC.Tc.Instance.Family
762+ GHC.Tc.Instance.FunDeps GHC.Tc.Instance.Typeable GHC.Tc.Module
763+ GHC.Tc.Plugin GHC.Tc.Solver GHC.Tc.Solver.Canonical
764+ GHC.Tc.Solver.Flatten GHC.Tc.Solver.Interact GHC.Tc.Solver.Monad
765+ GHC.Tc.TyCl GHC.Tc.TyCl.Build GHC.Tc.TyCl.Class
766+ GHC.Tc.TyCl.Instance GHC.Tc.TyCl.PatSyn GHC.Tc.TyCl.Utils
767+ GHC.Tc.Types GHC.Tc.Types.Constraint GHC.Tc.Types.EvTerm
768+ GHC.Tc.Types.Evidence GHC.Tc.Types.Origin GHC.Tc.Utils.Backpack
769+ GHC.Tc.Utils.Env GHC.Tc.Utils.Instantiate GHC.Tc.Utils.Monad
770+ GHC.Tc.Utils.TcMType GHC.Tc.Utils.TcType GHC.Tc.Utils.Unify
771+ GHC.Tc.Utils.Zonk GHC.Tc.Validity GHC.ThToHs GHC.Types.Annotations
772+ GHC.Types.Avail GHC.Types.Basic GHC.Types.CostCentre
773+ GHC.Types.CostCentre.State GHC.Types.Cpr GHC.Types.Demand
774+ GHC.Types.FieldLabel GHC.Types.ForeignCall GHC.Types.Id
775+ GHC.Types.Id.Info GHC.Types.Id.Make GHC.Types.Literal
776+ GHC.Types.Name GHC.Types.Name.Cache GHC.Types.Name.Env
777+ GHC.Types.Name.Occurrence GHC.Types.Name.Reader GHC.Types.Name.Set
778+ GHC.Types.Name.Shape GHC.Types.RepType GHC.Types.SrcLoc
779+ GHC.Types.Unique GHC.Types.Unique.DFM GHC.Types.Unique.DSet
780+ GHC.Types.Unique.FM GHC.Types.Unique.Set GHC.Types.Unique.Supply
781+ GHC.Types.Var GHC.Types.Var.Env GHC.Types.Var.Set GHC.Unit
782+ GHC.Unit.Info GHC.Unit.Module GHC.Unit.Module.Env
783+ GHC.Unit.Module.Location GHC.Unit.Module.Name GHC.Unit.Parser
784+ GHC.Unit.Ppr GHC.Unit.State GHC.Unit.Types GHC.Utils.Asm
785+ GHC.Utils.Binary GHC.Utils.BufHandle GHC.Utils.CliOption
786+ GHC.Utils.Encoding GHC.Utils.Error GHC.Utils.Exception GHC.Utils.FV
787+ GHC.Utils.Fingerprint GHC.Utils.IO.Unsafe GHC.Utils.Json
788+ GHC.Utils.Lexeme GHC.Utils.Misc GHC.Utils.Monad
789+ GHC.Utils.Monad.State GHC.Utils.Outputable GHC.Utils.Panic
790+ GHC.Utils.Panic.Plain GHC.Utils.Ppr GHC.Utils.Ppr.Colour
791+import-dirs:
792+library-dirs:
793+dynamic-library-dirs:
794+data-dir:
795+hs-libraries: HSghc-9.0.1
796+include-dirs:
797+depends:
798+ array-0.5.4.0 base-4.15.0.0 binary-0.8.8.0 bytestring-0.10.12.1
799+ containers-0.6.4.1 deepseq-1.4.5.0 directory-1.3.6.1
800+ exceptions-0.10.4 filepath-1.4.2.1 ghc-boot-9.0.1 ghc-boot-th-9.0.1
801+ ghc-heap-9.0.1 ghci-9.0.1 hpc-0.6.1.0 process-1.6.11.0
802+ template-haskell-2.17.0.0 terminfo-0.4.1.4 time-1.9.3
803+ transformers-0.5.6.2 unix-2.7.2.2
804+haddock-interfaces:
805+haddock-html:
806+---
807+name: ghc-bignum
808+version: 1.0
809+visibility: public
810+id: ghc-bignum-1.0
811+key: ghc-bignum-1.0
812+license: BSD-3-Clause
813+maintainer: libraries@haskell.org
814+author: Sylvain Henry
815+synopsis: GHC BigNum library
816+description:
817+ This package provides the low-level implementation of the standard
818+ 'BigNat', 'Natural' and 'Integer' types.
819+category: Numeric, Algebra, GHC
820+exposed: True
821+exposed-modules:
822+ GHC.Num.Backend GHC.Num.Backend.Native GHC.Num.Backend.Selected
823+ GHC.Num.BigNat GHC.Num.Integer GHC.Num.Natural GHC.Num.Primitives
824+ GHC.Num.WordArray
825+hidden-modules: GHC.Num.Backend.GMP
826+import-dirs:
827+library-dirs:
828+dynamic-library-dirs:
829+data-dir:
830+hs-libraries: HSghc-bignum-1.0
831+extra-libraries: gmp
832+include-dirs:
833+depends: ghc-prim-0.7.0
834+haddock-interfaces:
835+haddock-html:
836+---
837+name: ghc-boot
838+version: 9.0.1
839+visibility: public
840+id: ghc-boot-9.0.1
841+key: ghc-boot-9.0.1
842+license: BSD-3-Clause
843+maintainer: ghc-devs@haskell.org
844+synopsis: Shared functionality between GHC and its boot libraries
845+description:
846+ This library is shared between GHC, ghc-pkg, and other boot
847+ libraries.
848+ A note about "GHC.Unit.Database": it only deals with the subset of
849+ the package database that the compiler cares about: modules
850+ paths etc and not package metadata like description, authors
851+ etc. It is thus not a library interface to ghc-pkg and is *not*
852+ suitable for modifying GHC package databases.
853+ The package database format and this library are constructed in
854+ such a way that while ghc-pkg depends on Cabal, the GHC library
855+ and program do not have to depend on Cabal.
856+category: GHC
857+exposed: True
858+exposed-modules:
859+ GHC.BaseDir GHC.ForeignSrcLang GHC.HandleEncoding
860+ GHC.LanguageExtensions GHC.Platform GHC.Platform.Host
861+ GHC.Serialized GHC.Settings.Platform GHC.Settings.Utils
862+ GHC.UniqueSubdir GHC.Unit.Database GHC.Version
863+import-dirs:
864+library-dirs:
865+dynamic-library-dirs:
866+data-dir:
867+hs-libraries: HSghc-boot-9.0.1
868+depends:
869+ base-4.15.0.0 binary-0.8.8.0 bytestring-0.10.12.1
870+ containers-0.6.4.1 directory-1.3.6.1 filepath-1.4.2.1
871+ ghc-boot-th-9.0.1
872+haddock-interfaces:
873+haddock-html:
874+---
875+name: ghc-boot-th
876+version: 9.0.1
877+visibility: public
878+id: ghc-boot-th-9.0.1
879+key: ghc-boot-th-9.0.1
880+license: BSD-3-Clause
881+maintainer: ghc-devs@haskell.org
882+synopsis:
883+ Shared functionality between GHC and the @template-haskell@
884+ library
885+description:
886+ This library contains various bits shared between the @ghc@ and
887+ @template-haskell@ libraries.
888+ This package exists to ensure that @template-haskell@ has a
889+ minimal set of transitive dependencies, since it is intended to
890+ be depended upon by user code.
891+category: GHC
892+exposed: True
893+exposed-modules:
894+ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type GHC.Lexeme
895+import-dirs:
896+library-dirs:
897+dynamic-library-dirs:
898+data-dir:
899+hs-libraries: HSghc-boot-th-9.0.1
900+depends: base-4.15.0.0
901+haddock-interfaces:
902+haddock-html:
903+---
904+name: ghc-compact
905+version: 0.1.0.0
906+visibility: public
907+id: ghc-compact-0.1.0.0
908+key: ghc-compact-0.1.0.0
909+license: BSD-3-Clause
910+maintainer: libraries@haskell.org
911+synopsis: In memory storage of deeply evaluated data structure
912+description:
913+ This package provides minimal functionality for working with
914+ "compact regions", which hold a fully evaluated Haskell object graph.
915+ These regions maintain the invariant that no pointers live inside the struct
916+ that point outside it, which ensures efficient garbage collection without
917+ ever reading the structure contents (effectively, it works as a manually
918+ managed "oldest generation" which is never freed until the whole is
919+ released).
920+ Internally, the struct is stored a single contiguous block of memory,
921+ which allows efficient serialization and deserialization of structs
922+ for distributed computing.
923+category: Data
924+exposed: True
925+exposed-modules: GHC.Compact GHC.Compact.Serialized
926+import-dirs:
927+library-dirs:
928+dynamic-library-dirs:
929+data-dir:
930+hs-libraries: HSghc-compact-0.1.0.0
931+depends: base-4.15.0.0 bytestring-0.10.12.1 ghc-prim-0.7.0
932+haddock-interfaces:
933+haddock-html:
934+---
935+name: ghc-heap
936+version: 9.0.1
937+visibility: public
938+id: ghc-heap-9.0.1
939+key: ghc-heap-9.0.1
940+license: BSD-3-Clause
941+maintainer: libraries@haskell.org
942+synopsis: Functions for walking GHC's heap
943+description:
944+ This package provides functions for walking the GHC heap data structures
945+ and retrieving information about those data structures.
946+category: GHC
947+exposed: True
948+exposed-modules:
949+ GHC.Exts.Heap GHC.Exts.Heap.ClosureTypes GHC.Exts.Heap.Closures
950+ GHC.Exts.Heap.Constants GHC.Exts.Heap.InfoTable
951+ GHC.Exts.Heap.InfoTable.Types GHC.Exts.Heap.InfoTableProf
952+ GHC.Exts.Heap.Utils
953+import-dirs:
954+library-dirs:
955+dynamic-library-dirs:
956+data-dir:
957+hs-libraries: HSghc-heap-9.0.1
958+depends: base-4.15.0.0 ghc-prim-0.7.0 rts
959+haddock-interfaces:
960+haddock-html:
961+---
962+name: ghc-prim
963+version: 0.7.0
964+visibility: public
965+id: ghc-prim-0.7.0
966+key: ghc-prim-0.7.0
967+license: BSD-3-Clause
968+maintainer: libraries@haskell.org
969+synopsis: GHC primitives
970+description:
971+ This package contains the primitive types and operations supplied by GHC.
972+category: GHC
973+exposed: True
974+exposed-modules:
975+ GHC.CString GHC.Classes GHC.Debug GHC.IntWord64 GHC.Magic
976+ GHC.Prim.Exception GHC.Prim.Ext GHC.Prim.Panic GHC.PrimopWrappers
977+ GHC.Tuple GHC.Types GHC.Prim
978+import-dirs:
979+library-dirs:
980+dynamic-library-dirs:
981+data-dir:
982+hs-libraries: HSghc-prim-0.7.0
983+depends: rts
984+haddock-interfaces:
985+haddock-html:
986+---
987+name: ghci
988+version: 9.0.1
989+visibility: public
990+id: ghci-9.0.1
991+key: ghci-9.0.1
992+license: BSD-3-Clause
993+maintainer: ghc-devs@haskell.org
994+synopsis: The library supporting GHC's interactive interpreter
995+description:
996+ This library offers interfaces which mediate interactions between the
997+ @ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter
998+ backend.
999+category: GHC
1000+exposed: True
1001+exposed-modules:
1002+ GHCi.BinaryArray GHCi.BreakArray GHCi.CreateBCO GHCi.FFI
1003+ GHCi.InfoTable GHCi.Message GHCi.ObjLink GHCi.RemoteTypes
1004+ GHCi.ResolvedBCO GHCi.Run GHCi.Signals GHCi.StaticPtrTable GHCi.TH
1005+ GHCi.TH.Binary SizedSeq
1006+import-dirs:
1007+library-dirs:
1008+dynamic-library-dirs:
1009+data-dir:
1010+hs-libraries: HSghci-9.0.1
1011+include-dirs:
1012+depends:
1013+ array-0.5.4.0 base-4.15.0.0 binary-0.8.8.0 bytestring-0.10.12.1
1014+ containers-0.6.4.1 deepseq-1.4.5.0 filepath-1.4.2.1 ghc-boot-9.0.1
1015+ ghc-boot-th-9.0.1 ghc-heap-9.0.1 template-haskell-2.17.0.0
1016+ transformers-0.5.6.2 unix-2.7.2.2
1017+haddock-interfaces:
1018+haddock-html:
1019+---
1020+name: haskeline
1021+version: 0.8.1.0
1022+visibility: public
1023+id: haskeline-0.8.1.0
1024+key: haskeline-0.8.1.0
1025+license: BSD-3-Clause
1026+copyright: (c) Judah Jacobson
1027+maintainer: Judah Jacobson <judah.jacobson@gmail.com>
1028+author: Judah Jacobson
1029+stability: Stable
1030+homepage: https://github.com/judah/haskeline
1031+synopsis:
1032+ A command-line interface for user input, written in Haskell.
1033+description:
1034+ Haskeline provides a user interface for line input in command-line
1035+ programs. This library is similar in purpose to readline, but since
1036+ it is written in Haskell it is (hopefully) more easily used in other
1037+ Haskell programs.
1038+ Haskeline runs both on POSIX-compatible systems and on Windows.
1039+category: User Interfaces
1040+exposed: True
1041+exposed-modules:
1042+ System.Console.Haskeline System.Console.Haskeline.Completion
1043+ System.Console.Haskeline.History System.Console.Haskeline.IO
1044+ System.Console.Haskeline.Internal
1045+hidden-modules:
1046+ System.Console.Haskeline.Backend
1047+ System.Console.Haskeline.Backend.WCWidth
1048+ System.Console.Haskeline.Command
1049+ System.Console.Haskeline.Command.Completion
1050+ System.Console.Haskeline.Command.History
1051+ System.Console.Haskeline.Command.KillRing
1052+ System.Console.Haskeline.Directory System.Console.Haskeline.Emacs
1053+ System.Console.Haskeline.InputT System.Console.Haskeline.Key
1054+ System.Console.Haskeline.LineState System.Console.Haskeline.Monads
1055+ System.Console.Haskeline.Prefs System.Console.Haskeline.Recover
1056+ System.Console.Haskeline.RunCommand System.Console.Haskeline.Term
1057+ System.Console.Haskeline.Command.Undo System.Console.Haskeline.Vi
1058+ System.Console.Haskeline.Backend.Posix
1059+ System.Console.Haskeline.Backend.Posix.Encoder
1060+ System.Console.Haskeline.Backend.DumbTerm
1061+ System.Console.Haskeline.Backend.Terminfo
1062+import-dirs:
1063+library-dirs:
1064+dynamic-library-dirs:
1065+data-dir:
1066+hs-libraries: HShaskeline-0.8.1.0
1067+depends:
1068+ base-4.15.0.0 bytestring-0.10.12.1 containers-0.6.4.1
1069+ directory-1.3.6.1 exceptions-0.10.4 filepath-1.4.2.1
1070+ process-1.6.11.0 stm-2.5.0.0 terminfo-0.4.1.4 transformers-0.5.6.2
1071+ unix-2.7.2.2
1072+haddock-interfaces:
1073+haddock-html:
1074+---
1075+name: hpc
1076+version: 0.6.1.0
1077+visibility: public
1078+id: hpc-0.6.1.0
1079+key: hpc-0.6.1.0
1080+license: BSD-3-Clause
1081+maintainer: ghc-devs@haskell.org
1082+author: Andy Gill
1083+synopsis: Code Coverage Library for Haskell
1084+description:
1085+ This package provides the code coverage library for Haskell.
1086+ See <http://www.haskell.org/haskellwiki/Haskell_program_coverage> for more
1087+ information.
1088+category: Control
1089+exposed: True
1090+exposed-modules:
1091+ Trace.Hpc.Mix Trace.Hpc.Reflect Trace.Hpc.Tix Trace.Hpc.Util
1092+import-dirs:
1093+library-dirs:
1094+dynamic-library-dirs:
1095+data-dir:
1096+hs-libraries: HShpc-0.6.1.0
1097+depends:
1098+ base-4.15.0.0 containers-0.6.4.1 deepseq-1.4.5.0 directory-1.3.6.1
1099+ filepath-1.4.2.1 time-1.9.3
1100+haddock-interfaces:
1101+haddock-html:
1102+---
1103+name: integer-gmp
1104+version: 1.1
1105+visibility: public
1106+id: integer-gmp-1.1
1107+key: integer-gmp-1.1
1108+license: BSD-3-Clause
1109+maintainer: hvr@gnu.org
1110+author: Herbert Valerio Riedel
1111+synopsis: Integer library based on GMP
1112+description:
1113+ This package used to provide an implementation of the standard 'Integer'
1114+ type based on the
1115+ <http://gmplib.org/ GNU Multiple Precision Arithmetic Library (GMP)>.
1116+ It is now deprecated in favor of the 'ghc-bignum' package.
1117+ Its purpose is to provide backward compatibility for codes directly
1118+ depending on the `integer-gmp` package.
1119+category: Numeric, Algebra
1120+exposed: True
1121+exposed-modules: GHC.Integer.GMP.Internals
1122+import-dirs:
1123+library-dirs:
1124+dynamic-library-dirs:
1125+data-dir:
1126+hs-libraries: HSinteger-gmp-1.1
1127+depends: base-4.15.0.0 ghc-bignum-1.0 ghc-prim-0.7.0
1128+haddock-interfaces:
1129+haddock-html:
1130+---
1131+name: libiserv
1132+version: 9.0.1
1133+visibility: public
1134+id: libiserv-9.0.1
1135+key: libiserv-9.0.1
1136+license: BSD-3-Clause
1137+copyright: XXX
1138+maintainer: XXX
1139+author: XXX
1140+synopsis: Provides shared functionality between iserv and iserv-proxy
1141+category: Development
1142+exposed: True
1143+exposed-modules: GHCi.Utils Lib
1144+import-dirs:
1145+library-dirs:
1146+dynamic-library-dirs:
1147+data-dir:
1148+hs-libraries: HSlibiserv-9.0.1
1149+depends:
1150+ base-4.15.0.0 binary-0.8.8.0 bytestring-0.10.12.1
1151+ containers-0.6.4.1 deepseq-1.4.5.0 ghci-9.0.1 unix-2.7.2.2
1152+haddock-interfaces:
1153+haddock-html:
1154+---
1155+name: mtl
1156+version: 2.2.2
1157+visibility: public
1158+id: mtl-2.2.2
1159+key: mtl-2.2.2
1160+license: BSD-3-Clause
1161+maintainer: Edward Kmett <ekmett@gmail.com>
1162+author: Andy Gill
1163+homepage: http://github.com/haskell/mtl
1164+synopsis: Monad classes, using functional dependencies
1165+description:
1166+ Monad classes using functional dependencies, with instances
1167+ for various monad transformers, inspired by the paper
1168+ /Functional Programming with Overloading and Higher-Order Polymorphism/,
1169+ by Mark P Jones, in /Advanced School of Functional Programming/, 1995
1170+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1171+category: Control
1172+exposed: True
1173+exposed-modules:
1174+ Control.Monad.Cont Control.Monad.Cont.Class Control.Monad.Error
1175+ Control.Monad.Error.Class Control.Monad.Except
1176+ Control.Monad.Identity Control.Monad.List Control.Monad.RWS
1177+ Control.Monad.RWS.Class Control.Monad.RWS.Lazy
1178+ Control.Monad.RWS.Strict Control.Monad.Reader
1179+ Control.Monad.Reader.Class Control.Monad.State
1180+ Control.Monad.State.Class Control.Monad.State.Lazy
1181+ Control.Monad.State.Strict Control.Monad.Trans Control.Monad.Writer
1182+ Control.Monad.Writer.Class Control.Monad.Writer.Lazy
1183+ Control.Monad.Writer.Strict
1184+import-dirs:
1185+library-dirs:
1186+dynamic-library-dirs:
1187+data-dir:
1188+hs-libraries: HSmtl-2.2.2
1189+depends: base-4.15.0.0 transformers-0.5.6.2
1190+haddock-interfaces:
1191+haddock-html:
1192+---
1193+name: parsec
1194+version: 3.1.14.0
1195+visibility: public
1196+id: parsec-3.1.14.0
1197+key: parsec-3.1.14.0
1198+license: BSD-3-Clause
1199+maintainer: Herbert Valerio Riedel <hvr@gnu.org>
1200+author:
1201+ Daan Leijen <daan@microsoft.com>, Paolo Martini <paolo@nemail.it>, Antoine Latter <aslatter@gmail.com>
1202+homepage: https://github.com/haskell/parsec
1203+synopsis: Monadic parser combinators
1204+description:
1205+ Parsec is designed from scratch as an industrial-strength parser
1206+ library. It is simple, safe, well documented (on the package
1207+ homepage), has extensive libraries, good error messages,
1208+ and is fast. It is defined as a monad transformer that can be
1209+ stacked on arbitrary monads, and it is also parametric in the
1210+ input stream type.
1211+ The main entry point is the "Text.Parsec" module which provides
1212+ defaults for parsing 'Char'acter data.
1213+ The "Text.ParserCombinators.Parsec" module hierarchy contains
1214+ the legacy @parsec-2@ API and may be removed at some point in
1215+ the future.
1216+category: Parsing
1217+exposed: True
1218+exposed-modules:
1219+ Text.Parsec Text.Parsec.ByteString Text.Parsec.ByteString.Lazy
1220+ Text.Parsec.Char Text.Parsec.Combinator Text.Parsec.Error
1221+ Text.Parsec.Expr Text.Parsec.Language Text.Parsec.Perm
1222+ Text.Parsec.Pos Text.Parsec.Prim Text.Parsec.String
1223+ Text.Parsec.Text Text.Parsec.Text.Lazy Text.Parsec.Token
1224+ Text.ParserCombinators.Parsec Text.ParserCombinators.Parsec.Char
1225+ Text.ParserCombinators.Parsec.Combinator
1226+ Text.ParserCombinators.Parsec.Error
1227+ Text.ParserCombinators.Parsec.Expr
1228+ Text.ParserCombinators.Parsec.Language
1229+ Text.ParserCombinators.Parsec.Perm
1230+ Text.ParserCombinators.Parsec.Pos
1231+ Text.ParserCombinators.Parsec.Prim
1232+ Text.ParserCombinators.Parsec.Token
1233+import-dirs:
1234+library-dirs:
1235+dynamic-library-dirs:
1236+data-dir:
1237+hs-libraries: HSparsec-3.1.14.0
1238+depends:
1239+ base-4.15.0.0 bytestring-0.10.12.1 mtl-2.2.2 text-1.2.4.1
1240+haddock-interfaces:
1241+haddock-html:
1242+---
1243+name: pretty
1244+version: 1.1.3.6
1245+visibility: public
1246+id: pretty-1.1.3.6
1247+key: pretty-1.1.3.6
1248+license: BSD-3-Clause
1249+maintainer: David Terei <code@davidterei.com>
1250+stability: Stable
1251+homepage: http://github.com/haskell/pretty
1252+synopsis: Pretty-printing library
1253+description:
1254+ This package contains a pretty-printing library, a set of API's
1255+ that provides a way to easily print out text in a consistent
1256+ format of your choosing. This is useful for compilers and related
1257+ tools.
1258+ This library was originally designed by John Hughes's and has since
1259+ been heavily modified by Simon Peyton Jones.
1260+category: Text
1261+exposed: True
1262+exposed-modules:
1263+ Text.PrettyPrint Text.PrettyPrint.Annotated
1264+ Text.PrettyPrint.Annotated.HughesPJ
1265+ Text.PrettyPrint.Annotated.HughesPJClass Text.PrettyPrint.HughesPJ
1266+ Text.PrettyPrint.HughesPJClass
1267+import-dirs:
1268+library-dirs:
1269+dynamic-library-dirs:
1270+data-dir:
1271+hs-libraries: HSpretty-1.1.3.6
1272+depends: base-4.15.0.0 deepseq-1.4.5.0 ghc-prim-0.7.0
1273+haddock-interfaces:
1274+haddock-html:
1275+---
1276+name: process
1277+version: 1.6.11.0
1278+visibility: public
1279+id: process-1.6.11.0
1280+key: process-1.6.11.0
1281+license: BSD-3-Clause
1282+maintainer: libraries@haskell.org
1283+synopsis: Process libraries
1284+description:
1285+ This package contains libraries for dealing with system processes.
1286+ The typed-process package is a more recent take on a process API,
1287+ which uses this package internally. It features better binary
1288+ support, easier concurrency, and a more composable API. You can
1289+ read more about it at
1290+ <https://github.com/fpco/typed-process/#readme>.
1291+category: System
1292+exposed: True
1293+exposed-modules: System.Cmd System.Process System.Process.Internals
1294+hidden-modules: System.Process.Common System.Process.Posix
1295+import-dirs:
1296+library-dirs:
1297+dynamic-library-dirs:
1298+data-dir:
1299+hs-libraries: HSprocess-1.6.11.0
1300+include-dirs:
1301+includes: runProcess.h
1302+depends:
1303+ base-4.15.0.0 deepseq-1.4.5.0 directory-1.3.6.1 filepath-1.4.2.1
1304+ unix-2.7.2.2
1305+haddock-interfaces:
1306+haddock-html:
1307+---
1308+name: stm
1309+version: 2.5.0.0
1310+visibility: public
1311+id: stm-2.5.0.0
1312+key: stm-2.5.0.0
1313+license: BSD-3-Clause
1314+maintainer: libraries@haskell.org
1315+homepage: https://wiki.haskell.org/Software_transactional_memory
1316+synopsis: Software Transactional Memory
1317+description:
1318+ Software Transactional Memory, or STM, is an abstraction for
1319+ concurrent communication. The main benefits of STM are
1320+ /composability/ and /modularity/. That is, using STM you can write
1321+ concurrent abstractions that can be easily composed with any other
1322+ abstraction built using STM, without exposing the details of how
1323+ your abstraction ensures safety. This is typically not the case
1324+ with other forms of concurrent communication, such as locks or
1325+ 'MVar's.
1326+category: Concurrency
1327+exposed: True
1328+exposed-modules:
1329+ Control.Concurrent.STM Control.Concurrent.STM.TArray
1330+ Control.Concurrent.STM.TBQueue Control.Concurrent.STM.TChan
1331+ Control.Concurrent.STM.TMVar Control.Concurrent.STM.TQueue
1332+ Control.Concurrent.STM.TSem Control.Concurrent.STM.TVar
1333+ Control.Monad.STM
1334+hidden-modules: Control.Sequential.STM
1335+import-dirs:
1336+library-dirs:
1337+dynamic-library-dirs:
1338+data-dir:
1339+hs-libraries: HSstm-2.5.0.0
1340+depends: array-0.5.4.0 base-4.15.0.0
1341+haddock-interfaces:
1342+haddock-html:
1343+---
1344+name: template-haskell
1345+version: 2.17.0.0
1346+visibility: public
1347+id: template-haskell-2.17.0.0
1348+key: template-haskell-2.17.0.0
1349+license: BSD-3-Clause
1350+maintainer: libraries@haskell.org
1351+synopsis: Support library for Template Haskell
1352+description:
1353+ This package provides modules containing facilities for manipulating
1354+ Haskell source code using Template Haskell.
1355+ See <http://www.haskell.org/haskellwiki/Template_Haskell> for more
1356+ information.
1357+category: Template Haskell
1358+exposed: True
1359+exposed-modules:
1360+ Language.Haskell.TH Language.Haskell.TH.CodeDo
1361+ Language.Haskell.TH.LanguageExtensions Language.Haskell.TH.Lib
1362+ Language.Haskell.TH.Lib.Internal Language.Haskell.TH.Ppr
1363+ Language.Haskell.TH.PprLib Language.Haskell.TH.Quote
1364+ Language.Haskell.TH.Syntax
1365+hidden-modules: Language.Haskell.TH.Lib.Map
1366+import-dirs:
1367+library-dirs:
1368+dynamic-library-dirs:
1369+data-dir:
1370+hs-libraries: HStemplate-haskell-2.17.0.0
1371+depends:
1372+ base-4.15.0.0 ghc-boot-th-9.0.1 ghc-prim-0.7.0 pretty-1.1.3.6
1373+haddock-interfaces:
1374+haddock-html:
1375+---
1376+name: terminfo
1377+version: 0.4.1.4
1378+visibility: public
1379+id: terminfo-0.4.1.4
1380+key: terminfo-0.4.1.4
1381+license: BSD-3-Clause
1382+copyright: (c) Judah Jacobson
1383+maintainer: Judah Jacobson <judah.jacobson@gmail.com>
1384+author: Judah Jacobson
1385+stability: Stable
1386+homepage: https://github.com/judah/terminfo
1387+synopsis: Haskell bindings to the terminfo library.
1388+description:
1389+ This library provides an interface to the terminfo database (via bindings to the
1390+ curses library). <http://en.wikipedia.org/wiki/Terminfo Terminfo> allows POSIX
1391+ systems to interact with a variety of terminals using a standard set of capabilities.
1392+category: User Interfaces
1393+exposed: True
1394+exposed-modules:
1395+ System.Console.Terminfo System.Console.Terminfo.Base
1396+ System.Console.Terminfo.Color System.Console.Terminfo.Cursor
1397+ System.Console.Terminfo.Edit System.Console.Terminfo.Effects
1398+ System.Console.Terminfo.Keys
1399+import-dirs:
1400+library-dirs:
1401+dynamic-library-dirs:
1402+data-dir:
1403+hs-libraries: HSterminfo-0.4.1.4
1404+extra-libraries: tinfo
1405+depends: base-4.15.0.0
1406+haddock-interfaces:
1407+haddock-html:
1408+---
1409+name: text
1410+version: 1.2.4.1
1411+visibility: public
1412+id: text-1.2.4.1
1413+key: text-1.2.4.1
1414+license: BSD-2-Clause
1415+copyright: 2009-2011 Bryan O'Sullivan, 2008-2009 Tom Harper
1416+maintainer:
1417+ Bryan O'Sullivan <bos@serpentine.com>, Herbert Valerio Riedel <hvr@gnu.org>
1418+author: Bryan O'Sullivan <bos@serpentine.com>
1419+homepage: https://github.com/haskell/text
1420+synopsis: An efficient packed Unicode text type.
1421+description:
1422+ An efficient packed, immutable Unicode text type (both strict and
1423+ lazy), with a powerful loop fusion optimization framework.
1424+ The 'Text' type represents Unicode character strings, in a time and
1425+ space-efficient manner. This package provides text processing
1426+ capabilities that are optimized for performance critical use, both
1427+ in terms of large data quantities and high speed.
1428+ The 'Text' type provides character-encoding, type-safe case
1429+ conversion via whole-string case conversion functions (see "Data.Text").
1430+ It also provides a range of functions for converting 'Text' values to
1431+ and from 'ByteStrings', using several standard encodings
1432+ (see "Data.Text.Encoding").
1433+ Efficient locale-sensitive support for text IO is also supported
1434+ (see "Data.Text.IO").
1435+ These modules are intended to be imported qualified, to avoid name
1436+ clashes with Prelude functions, e.g.
1437+ > import qualified Data.Text as T
1438+ == ICU Support
1439+ To use an extended and very rich family of functions for working
1440+ with Unicode text (including normalization, regular expressions,
1441+ non-standard encodings, text breaking, and locales), see
1442+ the [text-icu package](https://hackage.haskell.org/package/text-icu)
1443+ based on the well-respected and liberally
1444+ licensed [ICU library](http://site.icu-project.org/).
1445+ == Internal Representation: UTF-16 vs. UTF-8
1446+ Currently the @text@ library uses UTF-16 as its internal representation
1447+ which is [neither a fixed-width nor always the most dense representation](http://utf8everywhere.org/)
1448+ for Unicode text. We're currently investigating the feasibility
1449+ of [changing Text's internal representation to UTF-8](https://github.com/text-utf8)
1450+ and if you need such a 'Text' type right now you might be interested in using the spin-off
1451+ packages <https://hackage.haskell.org/package/text-utf8 text-utf8> and
1452+ <https://hackage.haskell.org/package/text-short text-short>.
1453+category: Data, Text
1454+exposed: True
1455+exposed-modules:
1456+ Data.Text Data.Text.Array Data.Text.Encoding
1457+ Data.Text.Encoding.Error Data.Text.Foreign Data.Text.IO
1458+ Data.Text.Internal Data.Text.Internal.Builder
1459+ Data.Text.Internal.Builder.Functions
1460+ Data.Text.Internal.Builder.Int.Digits
1461+ Data.Text.Internal.Builder.RealFloat.Functions
1462+ Data.Text.Internal.ByteStringCompat
1463+ Data.Text.Internal.Encoding.Fusion
1464+ Data.Text.Internal.Encoding.Fusion.Common
1465+ Data.Text.Internal.Encoding.Utf16 Data.Text.Internal.Encoding.Utf32
1466+ Data.Text.Internal.Encoding.Utf8 Data.Text.Internal.Functions
1467+ Data.Text.Internal.Fusion Data.Text.Internal.Fusion.CaseMapping
1468+ Data.Text.Internal.Fusion.Common Data.Text.Internal.Fusion.Size
1469+ Data.Text.Internal.Fusion.Types Data.Text.Internal.IO
1470+ Data.Text.Internal.Lazy Data.Text.Internal.Lazy.Encoding.Fusion
1471+ Data.Text.Internal.Lazy.Fusion Data.Text.Internal.Lazy.Search
1472+ Data.Text.Internal.Private Data.Text.Internal.Read
1473+ Data.Text.Internal.Search Data.Text.Internal.Unsafe
1474+ Data.Text.Internal.Unsafe.Char Data.Text.Internal.Unsafe.Shift
1475+ Data.Text.Lazy Data.Text.Lazy.Builder Data.Text.Lazy.Builder.Int
1476+ Data.Text.Lazy.Builder.RealFloat Data.Text.Lazy.Encoding
1477+ Data.Text.Lazy.IO Data.Text.Lazy.Internal Data.Text.Lazy.Read
1478+ Data.Text.Read Data.Text.Unsafe
1479+hidden-modules: Data.Text.Show
1480+import-dirs:
1481+library-dirs:
1482+dynamic-library-dirs:
1483+data-dir:
1484+hs-libraries: HStext-1.2.4.1
1485+depends:
1486+ array-0.5.4.0 base-4.15.0.0 binary-0.8.8.0 bytestring-0.10.12.1
1487+ deepseq-1.4.5.0 ghc-bignum-1.0 ghc-prim-0.7.0
1488+ template-haskell-2.17.0.0
1489+haddock-interfaces:
1490+haddock-html:
1491+---
1492+name: time
1493+version: 1.9.3
1494+visibility: public
1495+id: time-1.9.3
1496+key: time-1.9.3
1497+license: BSD-3-Clause
1498+maintainer: <ashley@semantic.org>
1499+author: Ashley Yakeley
1500+stability: stable
1501+homepage: https://github.com/haskell/time
1502+synopsis: A time library
1503+description: Time, clocks and calendars
1504+category: Time
1505+exposed: True
1506+exposed-modules:
1507+ Data.Time Data.Time.Calendar Data.Time.Calendar.Easter
1508+ Data.Time.Calendar.Julian Data.Time.Calendar.MonthDay
1509+ Data.Time.Calendar.OrdinalDate Data.Time.Calendar.WeekDate
1510+ Data.Time.Clock Data.Time.Clock.POSIX Data.Time.Clock.System
1511+ Data.Time.Clock.TAI Data.Time.Format Data.Time.Format.ISO8601
1512+ Data.Time.Format.Internal Data.Time.LocalTime
1513+hidden-modules:
1514+ Data.Format Data.Time.Calendar.Private Data.Time.Calendar.Days
1515+ Data.Time.Calendar.Gregorian Data.Time.Calendar.CalendarDiffDays
1516+ Data.Time.Calendar.Week Data.Time.Calendar.JulianYearDay
1517+ Data.Time.Clock.Internal.DiffTime
1518+ Data.Time.Clock.Internal.AbsoluteTime
1519+ Data.Time.Clock.Internal.NominalDiffTime
1520+ Data.Time.Clock.Internal.POSIXTime
1521+ Data.Time.Clock.Internal.UniversalTime
1522+ Data.Time.Clock.Internal.SystemTime
1523+ Data.Time.Clock.Internal.UTCTime Data.Time.Clock.Internal.CTimeval
1524+ Data.Time.Clock.Internal.CTimespec Data.Time.Clock.Internal.UTCDiff
1525+ Data.Time.LocalTime.Internal.TimeZone
1526+ Data.Time.LocalTime.Internal.TimeOfDay
1527+ Data.Time.LocalTime.Internal.CalendarDiffTime
1528+ Data.Time.LocalTime.Internal.LocalTime
1529+ Data.Time.LocalTime.Internal.ZonedTime Data.Time.Format.Parse
1530+ Data.Time.Format.Locale Data.Time.Format.Format.Class
1531+ Data.Time.Format.Format.Instances Data.Time.Format.Parse.Class
1532+ Data.Time.Format.Parse.Instances
1533+import-dirs:
1534+library-dirs:
1535+dynamic-library-dirs:
1536+data-dir:
1537+hs-libraries: HStime-1.9.3
1538+include-dirs:
1539+depends: base-4.15.0.0 deepseq-1.4.5.0
1540+haddock-interfaces:
1541+haddock-html:
1542+---
1543+name: transformers
1544+version: 0.5.6.2
1545+visibility: public
1546+id: transformers-0.5.6.2
1547+key: transformers-0.5.6.2
1548+license: BSD-3-Clause
1549+maintainer: Ross Paterson <R.Paterson@city.ac.uk>
1550+author: Andy Gill, Ross Paterson
1551+synopsis: Concrete functor and monad transformers
1552+description:
1553+ A portable library of functor and monad transformers, inspired by
1554+ the paper
1555+ * \"Functional Programming with Overloading and Higher-Order
1556+ Polymorphism\", by Mark P Jones,
1557+ in /Advanced School of Functional Programming/, 1995
1558+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1559+ This package contains:
1560+ * the monad transformer class (in "Control.Monad.Trans.Class")
1561+ * concrete functor and monad transformers, each with associated
1562+ operations and functions to lift operations associated with other
1563+ transformers.
1564+ The package can be used on its own in portable Haskell code, in
1565+ which case operations need to be manually lifted through transformer
1566+ stacks (see "Control.Monad.Trans.Class" for some examples).
1567+ Alternatively, it can be used with the non-portable monad classes in
1568+ the @mtl@ or @monads-tf@ packages, which automatically lift operations
1569+ introduced by monad transformers through other transformers.
1570+category: Control
1571+exposed: True
1572+exposed-modules:
1573+ Control.Applicative.Backwards Control.Applicative.Lift
1574+ Control.Monad.Signatures Control.Monad.Trans.Accum
1575+ Control.Monad.Trans.Class Control.Monad.Trans.Cont
1576+ Control.Monad.Trans.Error Control.Monad.Trans.Except
1577+ Control.Monad.Trans.Identity Control.Monad.Trans.List
1578+ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS
1579+ Control.Monad.Trans.RWS.CPS Control.Monad.Trans.RWS.Lazy
1580+ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader
1581+ Control.Monad.Trans.Select Control.Monad.Trans.State
1582+ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict
1583+ Control.Monad.Trans.Writer Control.Monad.Trans.Writer.CPS
1584+ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict
1585+ Data.Functor.Constant Data.Functor.Reverse
1586+import-dirs:
1587+library-dirs:
1588+dynamic-library-dirs:
1589+data-dir:
1590+hs-libraries: HStransformers-0.5.6.2
1591+depends: base-4.15.0.0
1592+haddock-interfaces:
1593+haddock-html:
1594+---
1595+name: unix
1596+version: 2.7.2.2
1597+visibility: public
1598+id: unix-2.7.2.2
1599+key: unix-2.7.2.2
1600+license: BSD-3-Clause
1601+maintainer: libraries@haskell.org
1602+homepage: https://github.com/haskell/unix
1603+synopsis: POSIX functionality
1604+description:
1605+ This package gives you access to the set of operating system
1606+ services standardised by
1607+ <http://pubs.opengroup.org/onlinepubs/9699919799/ POSIX.1-2008>
1608+ (or the IEEE Portable Operating System Interface for Computing
1609+ Environments - IEEE Std. 1003.1).
1610+ The package is not supported under Windows.
1611+category: System
1612+exposed: True
1613+exposed-modules:
1614+ System.Posix System.Posix.ByteString
1615+ System.Posix.ByteString.FilePath System.Posix.Directory
1616+ System.Posix.Directory.ByteString System.Posix.DynamicLinker
1617+ System.Posix.DynamicLinker.ByteString
1618+ System.Posix.DynamicLinker.Module
1619+ System.Posix.DynamicLinker.Module.ByteString
1620+ System.Posix.DynamicLinker.Prim System.Posix.Env
1621+ System.Posix.Env.ByteString System.Posix.Error System.Posix.Fcntl
1622+ System.Posix.Files System.Posix.Files.ByteString System.Posix.IO
1623+ System.Posix.IO.ByteString System.Posix.Process
1624+ System.Posix.Process.ByteString System.Posix.Process.Internals
1625+ System.Posix.Resource System.Posix.Semaphore System.Posix.SharedMem
1626+ System.Posix.Signals System.Posix.Signals.Exts System.Posix.Temp
1627+ System.Posix.Temp.ByteString System.Posix.Terminal
1628+ System.Posix.Terminal.ByteString System.Posix.Time
1629+ System.Posix.Unistd System.Posix.User
1630+hidden-modules:
1631+ System.Posix.Directory.Common System.Posix.DynamicLinker.Common
1632+ System.Posix.Files.Common System.Posix.IO.Common
1633+ System.Posix.Process.Common System.Posix.Terminal.Common
1634+import-dirs:
1635+library-dirs:
1636+dynamic-library-dirs:
1637+data-dir:
1638+hs-libraries: HSunix-2.7.2.2
1639+include-dirs:
1640+includes: HsUnix.h execvpe.h
1641+depends: base-4.15.0.0 bytestring-0.10.12.1 time-1.9.3
1642+haddock-interfaces:
1643+haddock-html:
1644+---
1645+name: xhtml
1646+version: 3000.2.2.1
1647+visibility: public
1648+id: xhtml-3000.2.2.1
1649+key: xhtml-3000.2.2.1
1650+license: BSD-3-Clause
1651+copyright:
1652+ Bjorn Bringert 2004-2006, Andy Gill and the Oregon
1653+ Graduate Institute of Science and Technology, 1999-2001
1654+maintainer: Chris Dornan <chris@chrisdornan.com>
1655+author: Bjorn Bringert
1656+stability: Stable
1657+homepage: https://github.com/haskell/xhtml
1658+synopsis: An XHTML combinator library
1659+description:
1660+ This package provides combinators for producing
1661+ XHTML 1.0, including the Strict, Transitional and
1662+ Frameset variants.
1663+category: Web, XML, Pretty Printer
1664+exposed: True
1665+exposed-modules:
1666+ Text.XHtml Text.XHtml.Debug Text.XHtml.Frameset Text.XHtml.Strict
1667+ Text.XHtml.Table Text.XHtml.Transitional
1668+hidden-modules:
1669+ Text.XHtml.Strict.Attributes Text.XHtml.Strict.Elements
1670+ Text.XHtml.Frameset.Attributes Text.XHtml.Frameset.Elements
1671+ Text.XHtml.Transitional.Attributes Text.XHtml.Transitional.Elements
1672+ Text.XHtml.BlockTable Text.XHtml.Extras Text.XHtml.Internals
1673+import-dirs:
1674+library-dirs:
1675+dynamic-library-dirs:
1676+data-dir:
1677+hs-libraries: HSxhtml-3000.2.2.1
1678+depends: base-4.15.0.0
1679+haddock-interfaces:
1680+haddock-html:
1681+---
1682+name: rts
1683+version: 1.0
1684+visibility: public
1685+id: rts
1686+key: rts
1687+license: BSD-3-Clause
1688+maintainer: glasgow-haskell-users@haskell.org
1689+exposed: True
1690+library-dirs:
1691+hs-libraries: HSrts
1692+extra-libraries: m dl ffi
1693+include-dirs:
1694+includes: Stg.h
1695+ld-options:
1696+ "-Wl,-u,_base_GHCziTopHandler_runIO_closure"
1697+ "-Wl,-u,_base_GHCziTopHandler_runNonIO_closure"
1698+ "-Wl,-u,_ghczmprim_GHCziTuple_Z0T_closure"
1699+ "-Wl,-u,_ghczmprim_GHCziTypes_True_closure"
1700+ "-Wl,-u,_ghczmprim_GHCziTypes_False_closure"
1701+ "-Wl,-u,_base_GHCziPack_unpackCString_closure"
1702+ "-Wl,-u,_base_GHCziWeak_runFinalizzerBatch_closure"
1703+ "-Wl,-u,_base_GHCziIOziException_stackOverflow_closure"
1704+ "-Wl,-u,_base_GHCziIOziException_heapOverflow_closure"
1705+ "-Wl,-u,_base_GHCziIOziException_allocationLimitExceeded_closure"
1706+ "-Wl,-u,_base_GHCziIOziException_blockedIndefinitelyOnMVar_closure"
1707+ "-Wl,-u,_base_GHCziIOziException_blockedIndefinitelyOnSTM_closure"
1708+ "-Wl,-u,_base_GHCziIOziException_cannotCompactFunction_closure"
1709+ "-Wl,-u,_base_GHCziIOziException_cannotCompactPinned_closure"
1710+ "-Wl,-u,_base_GHCziIOziException_cannotCompactMutable_closure"
1711+ "-Wl,-u,_base_GHCziIOPort_doubleReadException_closure"
1712+ "-Wl,-u,_base_ControlziExceptionziBase_nonTermination_closure"
1713+ "-Wl,-u,_base_ControlziExceptionziBase_nestedAtomically_closure"
1714+ "-Wl,-u,_base_GHCziEventziThread_blockedOnBadFD_closure"
1715+ "-Wl,-u,_base_GHCziExceptionziType_divZZeroException_closure"
1716+ "-Wl,-u,_base_GHCziExceptionziType_underflowException_closure"
1717+ "-Wl,-u,_base_GHCziExceptionziType_overflowException_closure"
1718+ "-Wl,-u,_base_GHCziConcziSync_runSparks_closure"
1719+ "-Wl,-u,_base_GHCziConcziIO_ensureIOManagerIsRunning_closure"
1720+ "-Wl,-u,_base_GHCziConcziIO_interruptIOManager_closure"
1721+ "-Wl,-u,_base_GHCziConcziIO_ioManagerCapabilitiesChanged_closure"
1722+ "-Wl,-u,_base_GHCziConcziSignal_runHandlersPtr_closure"
1723+ "-Wl,-u,_base_GHCziTopHandler_flushStdHandles_closure"
1724+ "-Wl,-u,_base_GHCziTopHandler_runMainIO_closure"
1725+ "-Wl,-u,_ghczmprim_GHCziTypes_Czh_con_info"
1726+ "-Wl,-u,_ghczmprim_GHCziTypes_Izh_con_info"
1727+ "-Wl,-u,_ghczmprim_GHCziTypes_Fzh_con_info"
1728+ "-Wl,-u,_ghczmprim_GHCziTypes_Dzh_con_info"
1729+ "-Wl,-u,_ghczmprim_GHCziTypes_Wzh_con_info"
1730+ "-Wl,-u,_base_GHCziPtr_Ptr_con_info"
1731+ "-Wl,-u,_base_GHCziPtr_FunPtr_con_info"
1732+ "-Wl,-u,_base_GHCziInt_I8zh_con_info"
1733+ "-Wl,-u,_base_GHCziInt_I16zh_con_info"
1734+ "-Wl,-u,_base_GHCziInt_I32zh_con_info"
1735+ "-Wl,-u,_base_GHCziInt_I64zh_con_info"
1736+ "-Wl,-u,_base_GHCziWord_W8zh_con_info"
1737+ "-Wl,-u,_base_GHCziWord_W16zh_con_info"
1738+ "-Wl,-u,_base_GHCziWord_W32zh_con_info"
1739+ "-Wl,-u,_base_GHCziWord_W64zh_con_info"
1740+ "-Wl,-u,_base_GHCziStable_StablePtr_con_info"
1741+ "-Wl,-u,_hs_atomic_add8" "-Wl,-u,_hs_atomic_add16"
1742+ "-Wl,-u,_hs_atomic_add32" "-Wl,-u,_hs_atomic_add64"
1743+ "-Wl,-u,_hs_atomic_sub8" "-Wl,-u,_hs_atomic_sub16"
1744+ "-Wl,-u,_hs_atomic_sub32" "-Wl,-u,_hs_atomic_sub64"
1745+ "-Wl,-u,_hs_atomic_and8" "-Wl,-u,_hs_atomic_and16"
1746+ "-Wl,-u,_hs_atomic_and32" "-Wl,-u,_hs_atomic_and64"
1747+ "-Wl,-u,_hs_atomic_nand8" "-Wl,-u,_hs_atomic_nand16"
1748+ "-Wl,-u,_hs_atomic_nand32" "-Wl,-u,_hs_atomic_nand64"
1749+ "-Wl,-u,_hs_atomic_or8" "-Wl,-u,_hs_atomic_or16"
1750+ "-Wl,-u,_hs_atomic_or32" "-Wl,-u,_hs_atomic_or64"
1751+ "-Wl,-u,_hs_atomic_xor8" "-Wl,-u,_hs_atomic_xor16"
1752+ "-Wl,-u,_hs_atomic_xor32" "-Wl,-u,_hs_atomic_xor64"
1753+ "-Wl,-u,_hs_cmpxchg8" "-Wl,-u,_hs_cmpxchg16" "-Wl,-u,_hs_cmpxchg32"
1754+ "-Wl,-u,_hs_cmpxchg64" "-Wl,-u,_hs_xchg8" "-Wl,-u,_hs_xchg16"
1755+ "-Wl,-u,_hs_xchg32" "-Wl,-u,_hs_xchg64" "-Wl,-u,_hs_atomicread8"
1756+ "-Wl,-u,_hs_atomicread16" "-Wl,-u,_hs_atomicread32"
1757+ "-Wl,-u,_hs_atomicread64" "-Wl,-u,_hs_atomicwrite8"
1758+ "-Wl,-u,_hs_atomicwrite16" "-Wl,-u,_hs_atomicwrite32"
1759+ "-Wl,-u,_hs_atomicwrite64" "-Wl,-search_paths_first"
materialized/dummy-ghc/ghc-9.0.1-aarch64-darwin/ghc-pkg/versionnew file+1
@@ -0,0 +1 @@
1+GHC package manager version 9.0.1
materialized/dummy-ghc/ghc-9.0.1-aarch64-darwin/ghc/infonew file+74
@@ -0,0 +1,74 @@
1+ [("Project name","The Glorious Glasgow Haskell Compilation System")
2+ ,("GCC extra via C opts","")
3+ ,("C compiler command","clang")
4+ ,("C compiler flags","")
5+ ,("C++ compiler flags","")
6+ ,("C compiler link flags","")
7+ ,("C compiler supports -no-pie","NO")
8+ ,("Haskell CPP command","clang")
9+ ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
10+ ,("ld command","ld")
11+ ,("ld flags","")
12+ ,("ld supports compact unwind","YES")
13+ ,("ld supports build-id","NO")
14+ ,("ld supports filelist","YES")
15+ ,("ld is GNU ld","NO")
16+ ,("Merge objects command","ld")
17+ ,("Merge objects flags","-r")
18+ ,("ar command","ar")
19+ ,("ar flags","qcls")
20+ ,("ar supports at file","NO")
21+ ,("ranlib command","ranlib")
22+ ,("otool command","otool")
23+ ,("install_name_tool command","install_name_tool")
24+ ,("touch command","touch")
25+ ,("dllwrap command","/bin/false")
26+ ,("windres command","/bin/false")
27+ ,("libtool command","libtool")
28+ ,("cross compiling","NO")
29+ ,("target platform string","aarch64-apple-darwin")
30+ ,("target os","OSDarwin")
31+ ,("target arch","ArchAArch64")
32+ ,("target word size","8")
33+ ,("target word big endian","NO")
34+ ,("target has GNU nonexec stack","NO")
35+ ,("target has .ident directive","YES")
36+ ,("target has subsections via symbols","NO")
37+ ,("target has RTS linker","YES")
38+ ,("Unregisterised","NO")
39+ ,("LLVM target","arm64-apple-darwin")
40+ ,("LLVM clang command","clang")
41+ ,("bignum backend","gmp")
42+ ,("Use interpreter","YES")
43+ ,("Support SMP","YES")
44+ ,("RTS ways","l debug thr thr_debug thr_l thr_p dyn debug_dyn thr_dyn thr_debug_dyn l_dyn thr_l_dyn thr_debug_p debug_p")
45+ ,("Tables next to code","YES")
46+ ,("Leading underscore","YES")
47+ ,("Use LibFFI","YES")
48+ ,("Use Threads","YES")
49+ ,("Use Debugging","NO")
50+ ,("RTS expects libdw","NO")
51+ ,("Project version","9.0.1")
52+ ,("Project Git commit id","da53a348150d30193a6f28e1b7ddcabdf45ab726")
53+ ,("Booter version","8.10.7")
54+ ,("Stage","2")
55+ ,("Build platform","aarch64-apple-darwin")
56+ ,("Host platform","aarch64-apple-darwin")
57+ ,("Target platform","aarch64-apple-darwin")
58+ ,("Have interpreter","YES")
59+ ,("Object splitting supported","NO")
60+ ,("Have native code generator","NO")
61+ ,("Target default backend","LLVM")
62+ ,("Support dynamic-too","YES")
63+ ,("Support parallel --make","YES")
64+ ,("Support reexported-modules","YES")
65+ ,("Support thinning and renaming package flags","YES")
66+ ,("Support Backpack","YES")
67+ ,("Requires unified installed package IDs","YES")
68+ ,("Uses package keys","YES")
69+ ,("Uses unit IDs","YES")
70+ ,("Dynamic by default","NO")
71+ ,("GHC Dynamic","YES")
72+ ,("GHC Profiled","NO")
73+ ,("Debug on","NO")
74+ ]
materialized/dummy-ghc/ghc-9.0.1-aarch64-darwin/ghc/numeric-versionnew file+1
@@ -0,0 +1 @@
1+9.0.1
materialized/dummy-ghc/ghc-9.0.1-aarch64-darwin/ghc/supported-languagesnew file+261
@@ -0,0 +1,261 @@
1+Haskell98
2+Haskell2010
3+Unsafe
4+Trustworthy
5+Safe
6+AllowAmbiguousTypes
7+NoAllowAmbiguousTypes
8+AlternativeLayoutRule
9+NoAlternativeLayoutRule
10+AlternativeLayoutRuleTransitional
11+NoAlternativeLayoutRuleTransitional
12+Arrows
13+NoArrows
14+AutoDeriveTypeable
15+NoAutoDeriveTypeable
16+BangPatterns
17+NoBangPatterns
18+BinaryLiterals
19+NoBinaryLiterals
20+CApiFFI
21+NoCApiFFI
22+CPP
23+NoCPP
24+CUSKs
25+NoCUSKs
26+ConstrainedClassMethods
27+NoConstrainedClassMethods
28+ConstraintKinds
29+NoConstraintKinds
30+DataKinds
31+NoDataKinds
32+DatatypeContexts
33+NoDatatypeContexts
34+DefaultSignatures
35+NoDefaultSignatures
36+DeriveAnyClass
37+NoDeriveAnyClass
38+DeriveDataTypeable
39+NoDeriveDataTypeable
40+DeriveFoldable
41+NoDeriveFoldable
42+DeriveFunctor
43+NoDeriveFunctor
44+DeriveGeneric
45+NoDeriveGeneric
46+DeriveLift
47+NoDeriveLift
48+DeriveTraversable
49+NoDeriveTraversable
50+DerivingStrategies
51+NoDerivingStrategies
52+DerivingVia
53+NoDerivingVia
54+DisambiguateRecordFields
55+NoDisambiguateRecordFields
56+DoAndIfThenElse
57+NoDoAndIfThenElse
58+BlockArguments
59+NoBlockArguments
60+DoRec
61+NoDoRec
62+DuplicateRecordFields
63+NoDuplicateRecordFields
64+EmptyCase
65+NoEmptyCase
66+EmptyDataDecls
67+NoEmptyDataDecls
68+EmptyDataDeriving
69+NoEmptyDataDeriving
70+ExistentialQuantification
71+NoExistentialQuantification
72+ExplicitForAll
73+NoExplicitForAll
74+ExplicitNamespaces
75+NoExplicitNamespaces
76+ExtendedDefaultRules
77+NoExtendedDefaultRules
78+FlexibleContexts
79+NoFlexibleContexts
80+FlexibleInstances
81+NoFlexibleInstances
82+ForeignFunctionInterface
83+NoForeignFunctionInterface
84+FunctionalDependencies
85+NoFunctionalDependencies
86+GADTSyntax
87+NoGADTSyntax
88+GADTs
89+NoGADTs
90+GHCForeignImportPrim
91+NoGHCForeignImportPrim
92+GeneralizedNewtypeDeriving
93+NoGeneralizedNewtypeDeriving
94+GeneralisedNewtypeDeriving
95+NoGeneralisedNewtypeDeriving
96+ImplicitParams
97+NoImplicitParams
98+ImplicitPrelude
99+NoImplicitPrelude
100+ImportQualifiedPost
101+NoImportQualifiedPost
102+ImpredicativeTypes
103+NoImpredicativeTypes
104+IncoherentInstances
105+NoIncoherentInstances
106+TypeFamilyDependencies
107+NoTypeFamilyDependencies
108+InstanceSigs
109+NoInstanceSigs
110+ApplicativeDo
111+NoApplicativeDo
112+InterruptibleFFI
113+NoInterruptibleFFI
114+JavaScriptFFI
115+NoJavaScriptFFI
116+KindSignatures
117+NoKindSignatures
118+LambdaCase
119+NoLambdaCase
120+LexicalNegation
121+NoLexicalNegation
122+LiberalTypeSynonyms
123+NoLiberalTypeSynonyms
124+LinearTypes
125+NoLinearTypes
126+MagicHash
127+NoMagicHash
128+MonadComprehensions
129+NoMonadComprehensions
130+MonadFailDesugaring
131+NoMonadFailDesugaring
132+MonoLocalBinds
133+NoMonoLocalBinds
134+MonoPatBinds
135+NoMonoPatBinds
136+MonomorphismRestriction
137+NoMonomorphismRestriction
138+MultiParamTypeClasses
139+NoMultiParamTypeClasses
140+MultiWayIf
141+NoMultiWayIf
142+NumericUnderscores
143+NoNumericUnderscores
144+NPlusKPatterns
145+NoNPlusKPatterns
146+NamedFieldPuns
147+NoNamedFieldPuns
148+NamedWildCards
149+NoNamedWildCards
150+NegativeLiterals
151+NoNegativeLiterals
152+HexFloatLiterals
153+NoHexFloatLiterals
154+NondecreasingIndentation
155+NoNondecreasingIndentation
156+NullaryTypeClasses
157+NoNullaryTypeClasses
158+NumDecimals
159+NoNumDecimals
160+OverlappingInstances
161+NoOverlappingInstances
162+OverloadedLabels
163+NoOverloadedLabels
164+OverloadedLists
165+NoOverloadedLists
166+OverloadedStrings
167+NoOverloadedStrings
168+PackageImports
169+NoPackageImports
170+ParallelArrays
171+NoParallelArrays
172+ParallelListComp
173+NoParallelListComp
174+PartialTypeSignatures
175+NoPartialTypeSignatures
176+PatternGuards
177+NoPatternGuards
178+PatternSignatures
179+NoPatternSignatures
180+PatternSynonyms
181+NoPatternSynonyms
182+PolyKinds
183+NoPolyKinds
184+PolymorphicComponents
185+NoPolymorphicComponents
186+QuantifiedConstraints
187+NoQuantifiedConstraints
188+PostfixOperators
189+NoPostfixOperators
190+QuasiQuotes
191+NoQuasiQuotes
192+QualifiedDo
193+NoQualifiedDo
194+Rank2Types
195+NoRank2Types
196+RankNTypes
197+NoRankNTypes
198+RebindableSyntax
199+NoRebindableSyntax
200+RecordPuns
201+NoRecordPuns
202+RecordWildCards
203+NoRecordWildCards
204+RecursiveDo
205+NoRecursiveDo
206+RelaxedLayout
207+NoRelaxedLayout
208+RelaxedPolyRec
209+NoRelaxedPolyRec
210+RoleAnnotations
211+NoRoleAnnotations
212+ScopedTypeVariables
213+NoScopedTypeVariables
214+StandaloneDeriving
215+NoStandaloneDeriving
216+StarIsType
217+NoStarIsType
218+StaticPointers
219+NoStaticPointers
220+Strict
221+NoStrict
222+StrictData
223+NoStrictData
224+TemplateHaskell
225+NoTemplateHaskell
226+TemplateHaskellQuotes
227+NoTemplateHaskellQuotes
228+StandaloneKindSignatures
229+NoStandaloneKindSignatures
230+TraditionalRecordSyntax
231+NoTraditionalRecordSyntax
232+TransformListComp
233+NoTransformListComp
234+TupleSections
235+NoTupleSections
236+TypeApplications
237+NoTypeApplications
238+TypeInType
239+NoTypeInType
240+TypeFamilies
241+NoTypeFamilies
242+TypeOperators
243+NoTypeOperators
244+TypeSynonymInstances
245+NoTypeSynonymInstances
246+UnboxedTuples
247+NoUnboxedTuples
248+UnboxedSums
249+NoUnboxedSums
250+UndecidableInstances
251+NoUndecidableInstances
252+UndecidableSuperClasses
253+NoUndecidableSuperClasses
254+UnicodeSyntax
255+NoUnicodeSyntax
256+UnliftedFFITypes
257+NoUnliftedFFITypes
258+UnliftedNewtypes
259+NoUnliftedNewtypes
260+ViewPatterns
261+NoViewPatterns
materialized/dummy-ghc/ghc-9.0.1-aarch64-darwin/ghc/versionnew file+1
@@ -0,0 +1 @@
1+The Glorious Glasgow Haskell Compilation System, version 9.0.1
materialized/dummy-ghc/ghc-9.0.1-aarch64-linux/ghc-pkg/dump-globalnew file+1760
@@ -0,0 +1,1760 @@
1+name: Cabal
2+version: 3.4.0.0
3+visibility: public
4+id: Cabal-3.4.0.0
5+key: Cabal-3.4.0.0
6+license: BSD-3-Clause
7+copyright: 2003-2020, Cabal Development Team (see AUTHORS file)
8+maintainer: cabal-devel@haskell.org
9+author: Cabal Development Team <cabal-devel@haskell.org>
10+homepage: http://www.haskell.org/cabal/
11+synopsis: A framework for packaging Haskell software
12+description:
13+ The Haskell Common Architecture for Building Applications and
14+ Libraries: a framework defining a common interface for authors to more
15+ easily build their Haskell applications in a portable way.
16+ The Haskell Cabal is part of a larger infrastructure for distributing,
17+ organizing, and cataloging Haskell libraries and tools.
18+category: Distribution
19+exposed: True
20+exposed-modules:
21+ Distribution.Backpack Distribution.Backpack.ComponentsGraph
22+ Distribution.Backpack.Configure
23+ Distribution.Backpack.ConfiguredComponent
24+ Distribution.Backpack.DescribeUnitId
25+ Distribution.Backpack.FullUnitId
26+ Distribution.Backpack.LinkedComponent
27+ Distribution.Backpack.ModSubst Distribution.Backpack.ModuleShape
28+ Distribution.Backpack.PreModuleShape Distribution.CabalSpecVersion
29+ Distribution.Compat.Binary Distribution.Compat.CharParsing
30+ Distribution.Compat.CreatePipe Distribution.Compat.DList
31+ Distribution.Compat.Directory Distribution.Compat.Environment
32+ Distribution.Compat.Exception Distribution.Compat.FilePath
33+ Distribution.Compat.Graph Distribution.Compat.Internal.TempFile
34+ Distribution.Compat.Lens Distribution.Compat.Newtype
35+ Distribution.Compat.NonEmptySet Distribution.Compat.Parsing
36+ Distribution.Compat.Prelude.Internal Distribution.Compat.Process
37+ Distribution.Compat.ResponseFile Distribution.Compat.Semigroup
38+ Distribution.Compat.Stack Distribution.Compat.Time
39+ Distribution.Compat.Typeable Distribution.Compiler
40+ Distribution.FieldGrammar Distribution.FieldGrammar.Class
41+ Distribution.FieldGrammar.FieldDescrs
42+ Distribution.FieldGrammar.Newtypes Distribution.FieldGrammar.Parsec
43+ Distribution.FieldGrammar.Pretty Distribution.Fields
44+ Distribution.Fields.ConfVar Distribution.Fields.Field
45+ Distribution.Fields.Lexer Distribution.Fields.LexerMonad
46+ Distribution.Fields.ParseResult Distribution.Fields.Parser
47+ Distribution.Fields.Pretty Distribution.InstalledPackageInfo
48+ Distribution.License Distribution.Make Distribution.ModuleName
49+ Distribution.Package Distribution.PackageDescription
50+ Distribution.PackageDescription.Check
51+ Distribution.PackageDescription.Configuration
52+ Distribution.PackageDescription.FieldGrammar
53+ Distribution.PackageDescription.Parsec
54+ Distribution.PackageDescription.PrettyPrint
55+ Distribution.PackageDescription.Quirks
56+ Distribution.PackageDescription.Utils Distribution.Parsec
57+ Distribution.Parsec.Error Distribution.Parsec.FieldLineStream
58+ Distribution.Parsec.Position Distribution.Parsec.Warning
59+ Distribution.Pretty Distribution.ReadE Distribution.SPDX
60+ Distribution.SPDX.License Distribution.SPDX.LicenseExceptionId
61+ Distribution.SPDX.LicenseExpression Distribution.SPDX.LicenseId
62+ Distribution.SPDX.LicenseListVersion
63+ Distribution.SPDX.LicenseReference Distribution.Simple
64+ Distribution.Simple.Bench Distribution.Simple.Build
65+ Distribution.Simple.Build.Macros
66+ Distribution.Simple.Build.PathsModule
67+ Distribution.Simple.BuildPaths Distribution.Simple.BuildTarget
68+ Distribution.Simple.BuildToolDepends Distribution.Simple.CCompiler
69+ Distribution.Simple.Command Distribution.Simple.Compiler
70+ Distribution.Simple.Configure Distribution.Simple.Doctest
71+ Distribution.Simple.Flag Distribution.Simple.GHC
72+ Distribution.Simple.GHCJS Distribution.Simple.Glob
73+ Distribution.Simple.Haddock Distribution.Simple.HaskellSuite
74+ Distribution.Simple.Hpc Distribution.Simple.Install
75+ Distribution.Simple.InstallDirs
76+ Distribution.Simple.InstallDirs.Internal
77+ Distribution.Simple.LocalBuildInfo Distribution.Simple.PackageIndex
78+ Distribution.Simple.PreProcess Distribution.Simple.PreProcess.Unlit
79+ Distribution.Simple.Program Distribution.Simple.Program.Ar
80+ Distribution.Simple.Program.Builtin Distribution.Simple.Program.Db
81+ Distribution.Simple.Program.Find Distribution.Simple.Program.GHC
82+ Distribution.Simple.Program.HcPkg Distribution.Simple.Program.Hpc
83+ Distribution.Simple.Program.Internal Distribution.Simple.Program.Ld
84+ Distribution.Simple.Program.ResponseFile
85+ Distribution.Simple.Program.Run Distribution.Simple.Program.Script
86+ Distribution.Simple.Program.Strip Distribution.Simple.Program.Types
87+ Distribution.Simple.Register Distribution.Simple.Setup
88+ Distribution.Simple.ShowBuildInfo Distribution.Simple.SrcDist
89+ Distribution.Simple.Test Distribution.Simple.Test.ExeV10
90+ Distribution.Simple.Test.LibV09 Distribution.Simple.Test.Log
91+ Distribution.Simple.UHC Distribution.Simple.UserHooks
92+ Distribution.Simple.Utils Distribution.System
93+ Distribution.TestSuite Distribution.Text
94+ Distribution.Types.AbiDependency Distribution.Types.AbiHash
95+ Distribution.Types.AnnotatedId Distribution.Types.Benchmark
96+ Distribution.Types.Benchmark.Lens
97+ Distribution.Types.BenchmarkInterface
98+ Distribution.Types.BenchmarkType Distribution.Types.BuildInfo
99+ Distribution.Types.BuildInfo.Lens Distribution.Types.BuildType
100+ Distribution.Types.Component Distribution.Types.ComponentId
101+ Distribution.Types.ComponentInclude
102+ Distribution.Types.ComponentLocalBuildInfo
103+ Distribution.Types.ComponentName
104+ Distribution.Types.ComponentRequestedSpec
105+ Distribution.Types.CondTree Distribution.Types.Condition
106+ Distribution.Types.ConfVar Distribution.Types.Dependency
107+ Distribution.Types.DependencyMap Distribution.Types.ExeDependency
108+ Distribution.Types.Executable Distribution.Types.Executable.Lens
109+ Distribution.Types.ExecutableScope Distribution.Types.ExposedModule
110+ Distribution.Types.Flag Distribution.Types.ForeignLib
111+ Distribution.Types.ForeignLib.Lens
112+ Distribution.Types.ForeignLibOption
113+ Distribution.Types.ForeignLibType
114+ Distribution.Types.GenericPackageDescription
115+ Distribution.Types.GenericPackageDescription.Lens
116+ Distribution.Types.GivenComponent
117+ Distribution.Types.HookedBuildInfo
118+ Distribution.Types.IncludeRenaming
119+ Distribution.Types.InstalledPackageInfo
120+ Distribution.Types.InstalledPackageInfo.FieldGrammar
121+ Distribution.Types.InstalledPackageInfo.Lens
122+ Distribution.Types.LegacyExeDependency Distribution.Types.Lens
123+ Distribution.Types.Library Distribution.Types.Library.Lens
124+ Distribution.Types.LibraryName Distribution.Types.LibraryVisibility
125+ Distribution.Types.LocalBuildInfo Distribution.Types.Mixin
126+ Distribution.Types.Module Distribution.Types.ModuleReexport
127+ Distribution.Types.ModuleRenaming
128+ Distribution.Types.MungedPackageId
129+ Distribution.Types.MungedPackageName
130+ Distribution.Types.PackageDescription
131+ Distribution.Types.PackageDescription.Lens
132+ Distribution.Types.PackageId Distribution.Types.PackageId.Lens
133+ Distribution.Types.PackageName Distribution.Types.PackageName.Magic
134+ Distribution.Types.PackageVersionConstraint
135+ Distribution.Types.PkgconfigDependency
136+ Distribution.Types.PkgconfigName
137+ Distribution.Types.PkgconfigVersion
138+ Distribution.Types.PkgconfigVersionRange
139+ Distribution.Types.SetupBuildInfo
140+ Distribution.Types.SetupBuildInfo.Lens
141+ Distribution.Types.SourceRepo Distribution.Types.SourceRepo.Lens
142+ Distribution.Types.TargetInfo Distribution.Types.TestSuite
143+ Distribution.Types.TestSuite.Lens
144+ Distribution.Types.TestSuiteInterface Distribution.Types.TestType
145+ Distribution.Types.UnitId Distribution.Types.UnqualComponentName
146+ Distribution.Types.Version Distribution.Types.VersionInterval
147+ Distribution.Types.VersionRange
148+ Distribution.Types.VersionRange.Internal Distribution.Utils.Generic
149+ Distribution.Utils.IOData Distribution.Utils.LogProgress
150+ Distribution.Utils.MD5 Distribution.Utils.MapAccum
151+ Distribution.Utils.NubList Distribution.Utils.Progress
152+ Distribution.Utils.ShortText Distribution.Utils.Structured
153+ Distribution.Verbosity Distribution.Verbosity.Internal
154+ Distribution.Version Language.Haskell.Extension
155+hidden-modules:
156+ Distribution.Backpack.PreExistingComponent
157+ Distribution.Backpack.ReadyComponent Distribution.Backpack.MixLink
158+ Distribution.Backpack.ModuleScope Distribution.Backpack.UnifyM
159+ Distribution.Backpack.Id Distribution.Utils.UnionFind
160+ Distribution.Utils.Base62 Distribution.Compat.Async
161+ Distribution.Compat.CopyFile Distribution.Compat.GetShortPathName
162+ Distribution.Compat.MonadFail Distribution.Compat.Prelude
163+ Distribution.Compat.SnocList Distribution.GetOpt Distribution.Lex
164+ Distribution.Utils.String Distribution.Simple.Build.Macros.Z
165+ Distribution.Simple.GHC.EnvironmentParser
166+ Distribution.Simple.GHC.Internal Distribution.Simple.GHC.ImplInfo
167+ Distribution.Simple.Utils.Json Distribution.ZinzaPrelude
168+ Paths_Cabal
169+import-dirs:
170+library-dirs:
171+dynamic-library-dirs:
172+data-dir:
173+hs-libraries: HSCabal-3.4.0.0
174+depends:
175+ array-0.5.4.0 base-4.15.0.0 binary-0.8.8.0 bytestring-0.10.12.1
176+ containers-0.6.4.1 deepseq-1.4.5.0 directory-1.3.6.1
177+ filepath-1.4.2.1 mtl-2.2.2 parsec-3.1.14.0 pretty-1.1.3.6
178+ process-1.6.11.0 text-1.2.4.1 time-1.9.3 transformers-0.5.6.2
179+ unix-2.7.2.2
180+haddock-interfaces:
181+haddock-html:
182+---
183+name: array
184+version: 0.5.4.0
185+visibility: public
186+id: array-0.5.4.0
187+key: array-0.5.4.0
188+license: BSD-3-Clause
189+maintainer: libraries@haskell.org
190+synopsis: Mutable and immutable arrays
191+description:
192+ In addition to providing the "Data.Array" module
193+ <http://www.haskell.org/onlinereport/haskell2010/haskellch14.html as specified in the Haskell 2010 Language Report>,
194+ this package also defines the classes 'IArray' of
195+ immutable arrays and 'MArray' of arrays mutable within appropriate
196+ monads, as well as some instances of these classes.
197+category: Data Structures
198+exposed: True
199+exposed-modules:
200+ Data.Array Data.Array.Base Data.Array.IArray Data.Array.IO
201+ Data.Array.IO.Internals Data.Array.IO.Safe Data.Array.MArray
202+ Data.Array.MArray.Safe Data.Array.ST Data.Array.ST.Safe
203+ Data.Array.Storable Data.Array.Storable.Internals
204+ Data.Array.Storable.Safe Data.Array.Unboxed Data.Array.Unsafe
205+import-dirs:
206+library-dirs:
207+dynamic-library-dirs:
208+data-dir:
209+hs-libraries: HSarray-0.5.4.0
210+depends: base-4.15.0.0
211+haddock-interfaces:
212+haddock-html:
213+---
214+name: base
215+version: 4.15.0.0
216+visibility: public
217+id: base-4.15.0.0
218+key: base-4.15.0.0
219+license: BSD-3-Clause
220+maintainer: libraries@haskell.org
221+synopsis: Basic libraries
222+description:
223+ This package contains the Standard Haskell "Prelude" and its support libraries,
224+ and a large collection of useful libraries ranging from data
225+ structures to parsing combinators and debugging utilities.
226+category: Prelude
227+exposed: True
228+exposed-modules:
229+ Control.Applicative, Control.Arrow, Control.Category,
230+ Control.Concurrent, Control.Concurrent.Chan,
231+ Control.Concurrent.MVar, Control.Concurrent.QSem,
232+ Control.Concurrent.QSemN, Control.Exception,
233+ Control.Exception.Base, Control.Monad, Control.Monad.Fail,
234+ Control.Monad.Fix, Control.Monad.IO.Class, Control.Monad.Instances,
235+ Control.Monad.ST, Control.Monad.ST.Lazy,
236+ Control.Monad.ST.Lazy.Safe, Control.Monad.ST.Lazy.Unsafe,
237+ Control.Monad.ST.Safe, Control.Monad.ST.Strict,
238+ Control.Monad.ST.Unsafe, Control.Monad.Zip, Data.Bifoldable,
239+ Data.Bifunctor, Data.Bitraversable, Data.Bits, Data.Bool,
240+ Data.Char, Data.Coerce, Data.Complex, Data.Data, Data.Dynamic,
241+ Data.Either, Data.Eq, Data.Fixed, Data.Foldable, Data.Function,
242+ Data.Functor, Data.Functor.Classes, Data.Functor.Compose,
243+ Data.Functor.Const, Data.Functor.Contravariant,
244+ Data.Functor.Identity, Data.Functor.Product, Data.Functor.Sum,
245+ Data.IORef, Data.Int, Data.Ix, Data.Kind, Data.List,
246+ Data.List.NonEmpty, Data.Maybe, Data.Monoid, Data.Ord, Data.Proxy,
247+ Data.Ratio, Data.STRef, Data.STRef.Lazy, Data.STRef.Strict,
248+ Data.Semigroup, Data.String, Data.Traversable, Data.Tuple,
249+ Data.Type.Bool, Data.Type.Coercion, Data.Type.Equality,
250+ Data.Typeable, Data.Unique, Data.Version, Data.Void, Data.Word,
251+ Debug.Trace, Foreign, Foreign.C, Foreign.C.Error, Foreign.C.String,
252+ Foreign.C.Types, Foreign.Concurrent, Foreign.ForeignPtr,
253+ Foreign.ForeignPtr.Safe, Foreign.ForeignPtr.Unsafe,
254+ Foreign.Marshal, Foreign.Marshal.Alloc, Foreign.Marshal.Array,
255+ Foreign.Marshal.Error, Foreign.Marshal.Pool, Foreign.Marshal.Safe,
256+ Foreign.Marshal.Unsafe, Foreign.Marshal.Utils, Foreign.Ptr,
257+ Foreign.Safe, Foreign.StablePtr, Foreign.Storable, GHC.Arr,
258+ GHC.Base, GHC.ByteOrder, GHC.Char, GHC.Clock, GHC.Conc,
259+ GHC.Conc.IO, GHC.Conc.Signal, GHC.Conc.Sync, GHC.ConsoleHandler,
260+ GHC.Constants, GHC.Desugar, GHC.Enum, GHC.Environment, GHC.Err,
261+ GHC.Event, GHC.Event.TimeOut, GHC.Exception, GHC.Exception.Type,
262+ GHC.ExecutionStack, GHC.ExecutionStack.Internal, GHC.Exts,
263+ GHC.Fingerprint, GHC.Fingerprint.Type, GHC.Float,
264+ GHC.Float.ConversionUtils, GHC.Float.RealFracMethods, GHC.Foreign,
265+ GHC.ForeignPtr, GHC.GHCi, GHC.GHCi.Helpers, GHC.Generics, GHC.IO,
266+ GHC.IO.Buffer, GHC.IO.BufferedIO, GHC.IO.Device, GHC.IO.Encoding,
267+ GHC.IO.Encoding.CodePage, GHC.IO.Encoding.Failure,
268+ GHC.IO.Encoding.Iconv, GHC.IO.Encoding.Latin1,
269+ GHC.IO.Encoding.Types, GHC.IO.Encoding.UTF16,
270+ GHC.IO.Encoding.UTF32, GHC.IO.Encoding.UTF8, GHC.IO.Exception,
271+ GHC.IO.FD, GHC.IO.Handle, GHC.IO.Handle.FD,
272+ GHC.IO.Handle.Internals, GHC.IO.Handle.Lock, GHC.IO.Handle.Text,
273+ GHC.IO.Handle.Types, GHC.IO.IOMode, GHC.IO.StdHandles,
274+ GHC.IO.SubSystem, GHC.IO.Unsafe, GHC.IOArray, GHC.IOPort,
275+ GHC.IORef, GHC.Int, GHC.Integer, GHC.Integer.Logarithms, GHC.Ix,
276+ GHC.List, GHC.MVar, GHC.Maybe, GHC.Natural, GHC.Num,
277+ GHC.Num.BigNat from ghc-bignum-1.0:GHC.Num.BigNat,
278+ GHC.Num.Integer from ghc-bignum-1.0:GHC.Num.Integer,
279+ GHC.Num.Natural from ghc-bignum-1.0:GHC.Num.Natural, GHC.OldList,
280+ GHC.OverloadedLabels, GHC.Pack, GHC.Profiling, GHC.Ptr,
281+ GHC.RTS.Flags, GHC.Read, GHC.Real, GHC.Records, GHC.ResponseFile,
282+ GHC.ST, GHC.STRef, GHC.Show, GHC.Stable, GHC.StableName, GHC.Stack,
283+ GHC.Stack.CCS, GHC.Stack.Types, GHC.StaticPtr, GHC.Stats,
284+ GHC.Storable, GHC.TopHandler, GHC.TypeLits, GHC.TypeNats,
285+ GHC.Unicode, GHC.Weak, GHC.Word, Numeric, Numeric.Natural, Prelude,
286+ System.CPUTime, System.Console.GetOpt, System.Environment,
287+ System.Environment.Blank, System.Exit, System.IO, System.IO.Error,
288+ System.IO.Unsafe, System.Info, System.Mem, System.Mem.StableName,
289+ System.Mem.Weak, System.Posix.Internals, System.Posix.Types,
290+ System.Timeout, Text.ParserCombinators.ReadP,
291+ Text.ParserCombinators.ReadPrec, Text.Printf, Text.Read,
292+ Text.Read.Lex, Text.Show, Text.Show.Functions, Type.Reflection,
293+ Type.Reflection.Unsafe, Unsafe.Coerce
294+hidden-modules:
295+ Control.Monad.ST.Imp Control.Monad.ST.Lazy.Imp Data.Functor.Utils
296+ Data.OldList Data.Semigroup.Internal Data.Typeable.Internal
297+ Foreign.ForeignPtr.Imp GHC.IO.Handle.Lock.Common
298+ GHC.IO.Handle.Lock.Flock GHC.IO.Handle.Lock.LinuxOFD
299+ GHC.IO.Handle.Lock.NoOp GHC.IO.Handle.Lock.Windows
300+ GHC.StaticPtr.Internal GHC.Event.Internal.Types
301+ System.Environment.ExecutablePath System.CPUTime.Utils
302+ GHC.Event.Arr GHC.Event.Array GHC.Event.Control GHC.Event.EPoll
303+ GHC.Event.IntTable GHC.Event.Internal GHC.Event.KQueue
304+ GHC.Event.Manager GHC.Event.PSQ GHC.Event.Poll GHC.Event.Thread
305+ GHC.Event.TimerManager GHC.Event.Unique
306+ System.CPUTime.Posix.ClockGetTime System.CPUTime.Posix.Times
307+ System.CPUTime.Posix.RUsage System.CPUTime.Unsupported
308+import-dirs:
309+library-dirs:
310+dynamic-library-dirs:
311+data-dir:
312+hs-libraries: HSbase-4.15.0.0
313+include-dirs:
314+includes: HsBase.h
315+depends: ghc-bignum-1.0 ghc-prim-0.7.0 rts
316+haddock-interfaces:
317+haddock-html:
318+---
319+name: binary
320+version: 0.8.8.0
321+visibility: public
322+id: binary-0.8.8.0
323+key: binary-0.8.8.0
324+license: BSD-3-Clause
325+maintainer: Lennart Kolmodin, Don Stewart <dons00@gmail.com>
326+author: Lennart Kolmodin <kolmodin@gmail.com>
327+stability: provisional
328+homepage: https://github.com/kolmodin/binary
329+synopsis:
330+ Binary serialisation for Haskell values using lazy ByteStrings
331+description:
332+ Efficient, pure binary serialisation using lazy ByteStrings.
333+ Haskell values may be encoded to and from binary formats,
334+ written to disk as binary, or sent over the network.
335+ The format used can be automatically generated, or
336+ you can choose to implement a custom format if needed.
337+ Serialisation speeds of over 1 G\/sec have been observed,
338+ so this library should be suitable for high performance
339+ scenarios.
340+category: Data, Parsing
341+exposed: True
342+exposed-modules:
343+ Data.Binary Data.Binary.Builder Data.Binary.Get
344+ Data.Binary.Get.Internal Data.Binary.Put
345+hidden-modules:
346+ Data.Binary.Class Data.Binary.Internal Data.Binary.Generic
347+ Data.Binary.FloatCast
348+import-dirs:
349+library-dirs:
350+dynamic-library-dirs:
351+data-dir:
352+hs-libraries: HSbinary-0.8.8.0
353+depends:
354+ array-0.5.4.0 base-4.15.0.0 bytestring-0.10.12.1 containers-0.6.4.1
355+haddock-interfaces:
356+haddock-html:
357+---
358+name: bytestring
359+version: 0.10.12.1
360+visibility: public
361+id: bytestring-0.10.12.1
362+key: bytestring-0.10.12.1
363+license: BSD-3-Clause
364+copyright:
365+ Copyright (c) Don Stewart 2005-2009,
366+ (c) Duncan Coutts 2006-2015,
367+ (c) David Roundy 2003-2005,
368+ (c) Jasper Van der Jeugt 2010,
369+ (c) Simon Meier 2010-2013.
370+maintainer:
371+ Haskell Bytestring Team <andrew.lelechenko@gmail.com>, Core Libraries Committee
372+author:
373+ Don Stewart,
374+ Duncan Coutts
375+homepage: https://github.com/haskell/bytestring
376+synopsis:
377+ Fast, compact, strict and lazy byte strings with a list interface
378+description:
379+ An efficient compact, immutable byte string type (both strict and lazy)
380+ suitable for binary or 8-bit character data.
381+ The 'ByteString' type represents sequences of bytes or 8-bit characters.
382+ It is suitable for high performance use, both in terms of large data
383+ quantities, or high speed requirements. The 'ByteString' functions follow
384+ the same style as Haskell\'s ordinary lists, so it is easy to convert code
385+ from using 'String' to 'ByteString'.
386+ Two 'ByteString' variants are provided:
387+ * Strict 'ByteString's keep the string as a single large array. This
388+ makes them convenient for passing data between C and Haskell.
389+ * Lazy 'ByteString's use a lazy list of strict chunks which makes it
390+ suitable for I\/O streaming tasks.
391+ The @Char8@ modules provide a character-based view of the same
392+ underlying 'ByteString' types. This makes it convenient to handle mixed
393+ binary and 8-bit character content (which is common in many file formats
394+ and network protocols).
395+ The 'Builder' module provides an efficient way to build up 'ByteString's
396+ in an ad-hoc way by repeated concatenation. This is ideal for fast
397+ serialisation or pretty printing.
398+ There is also a 'ShortByteString' type which has a lower memory overhead
399+ and can can be converted to or from a 'ByteString', but supports very few
400+ other operations. It is suitable for keeping many short strings in memory.
401+ 'ByteString's are not designed for Unicode. For Unicode strings you should
402+ use the 'Text' type from the @text@ package.
403+ These modules are intended to be imported qualified, to avoid name clashes
404+ with "Prelude" functions, e.g.
405+ > import qualified Data.ByteString as BS
406+category: Data
407+exposed: True
408+exposed-modules:
409+ Data.ByteString Data.ByteString.Builder
410+ Data.ByteString.Builder.Extra Data.ByteString.Builder.Internal
411+ Data.ByteString.Builder.Prim Data.ByteString.Builder.Prim.Internal
412+ Data.ByteString.Char8 Data.ByteString.Internal Data.ByteString.Lazy
413+ Data.ByteString.Lazy.Builder Data.ByteString.Lazy.Builder.ASCII
414+ Data.ByteString.Lazy.Builder.Extras Data.ByteString.Lazy.Char8
415+ Data.ByteString.Lazy.Internal Data.ByteString.Short
416+ Data.ByteString.Short.Internal Data.ByteString.Unsafe
417+hidden-modules:
418+ Data.ByteString.Builder.ASCII Data.ByteString.Builder.Prim.Binary
419+ Data.ByteString.Builder.Prim.ASCII
420+ Data.ByteString.Builder.Prim.Internal.Floating
421+ Data.ByteString.Builder.Prim.Internal.UncheckedShifts
422+ Data.ByteString.Builder.Prim.Internal.Base16
423+import-dirs:
424+library-dirs:
425+dynamic-library-dirs:
426+data-dir:
427+hs-libraries: HSbytestring-0.10.12.1
428+include-dirs:
429+includes: fpstring.h
430+depends:
431+ base-4.15.0.0 deepseq-1.4.5.0 ghc-bignum-1.0 ghc-prim-0.7.0
432+haddock-interfaces:
433+haddock-html:
434+---
435+name: containers
436+version: 0.6.4.1
437+visibility: public
438+id: containers-0.6.4.1
439+key: containers-0.6.4.1
440+license: BSD-3-Clause
441+maintainer: libraries@haskell.org
442+synopsis: Assorted concrete container types
443+description:
444+ This package contains efficient general-purpose implementations
445+ of various immutable container types including sets, maps, sequences,
446+ trees, and graphs.
447+ For a walkthrough of what this package provides with examples of common
448+ operations see the [containers
449+ introduction](https://haskell-containers.readthedocs.io).
450+ The declared cost of each operation is either worst-case or amortized, but
451+ remains valid even if structures are shared.
452+category: Data Structures
453+exposed: True
454+exposed-modules:
455+ Data.Containers.ListUtils Data.Graph Data.IntMap
456+ Data.IntMap.Internal Data.IntMap.Internal.Debug Data.IntMap.Lazy
457+ Data.IntMap.Merge.Lazy Data.IntMap.Merge.Strict Data.IntMap.Strict
458+ Data.IntMap.Strict.Internal Data.IntSet Data.IntSet.Internal
459+ Data.Map Data.Map.Internal Data.Map.Internal.Debug Data.Map.Lazy
460+ Data.Map.Merge.Lazy Data.Map.Merge.Strict Data.Map.Strict
461+ Data.Map.Strict.Internal Data.Sequence Data.Sequence.Internal
462+ Data.Sequence.Internal.Sorting Data.Set Data.Set.Internal Data.Tree
463+ Utils.Containers.Internal.BitQueue
464+ Utils.Containers.Internal.BitUtil
465+ Utils.Containers.Internal.StrictPair
466+hidden-modules:
467+ Utils.Containers.Internal.State
468+ Utils.Containers.Internal.StrictMaybe
469+ Utils.Containers.Internal.PtrEquality
470+ Utils.Containers.Internal.Coercions
471+ Utils.Containers.Internal.TypeError
472+ Data.Map.Internal.DeprecatedShowTree
473+ Data.IntMap.Internal.DeprecatedDebug
474+import-dirs:
475+library-dirs:
476+dynamic-library-dirs:
477+data-dir:
478+hs-libraries: HScontainers-0.6.4.1
479+depends: array-0.5.4.0 base-4.15.0.0 deepseq-1.4.5.0
480+haddock-interfaces:
481+haddock-html:
482+---
483+name: deepseq
484+version: 1.4.5.0
485+visibility: public
486+id: deepseq-1.4.5.0
487+key: deepseq-1.4.5.0
488+license: BSD-3-Clause
489+maintainer: libraries@haskell.org
490+synopsis: Deep evaluation of data structures
491+description:
492+ This package provides methods for fully evaluating data structures
493+ (\"deep evaluation\"). Deep evaluation is often used for adding
494+ strictness to a program, e.g. in order to force pending exceptions,
495+ remove space leaks, or force lazy I/O to happen. It is also useful
496+ in parallel programs, to ensure pending work does not migrate to the
497+ wrong thread.
498+ The primary use of this package is via the 'deepseq' function, a
499+ \"deep\" version of 'seq'. It is implemented on top of an 'NFData'
500+ typeclass (\"Normal Form Data\", data structures with no unevaluated
501+ components) which defines strategies for fully evaluating different
502+ data types. See module documentation in "Control.DeepSeq" for more
503+ details.
504+category: Control
505+exposed: True
506+exposed-modules: Control.DeepSeq
507+hidden-modules: Control.DeepSeq.BackDoor
508+import-dirs:
509+library-dirs:
510+dynamic-library-dirs:
511+data-dir:
512+hs-libraries: HSdeepseq-1.4.5.0
513+depends: array-0.5.4.0 base-4.15.0.0
514+haddock-interfaces:
515+haddock-html:
516+---
517+name: directory
518+version: 1.3.6.1
519+visibility: public
520+id: directory-1.3.6.1
521+key: directory-1.3.6.1
522+license: BSD-3-Clause
523+maintainer: libraries@haskell.org
524+synopsis: Platform-agnostic library for filesystem operations
525+description:
526+ This library provides a basic set of operations for manipulating files and
527+ directories in a portable way.
528+category: System
529+exposed: True
530+exposed-modules:
531+ System.Directory System.Directory.Internal
532+ System.Directory.Internal.Prelude
533+hidden-modules:
534+ System.Directory.Internal.C_utimensat
535+ System.Directory.Internal.Common System.Directory.Internal.Config
536+ System.Directory.Internal.Posix System.Directory.Internal.Windows
537+import-dirs:
538+library-dirs:
539+dynamic-library-dirs:
540+data-dir:
541+hs-libraries: HSdirectory-1.3.6.1
542+depends:
543+ base-4.15.0.0 filepath-1.4.2.1 time-1.9.3 unix-2.7.2.2
544+haddock-interfaces:
545+haddock-html:
546+---
547+name: exceptions
548+version: 0.10.4
549+visibility: public
550+id: exceptions-0.10.4
551+key: exceptions-0.10.4
552+license: BSD-3-Clause
553+copyright:
554+ Copyright (C) 2013-2015 Edward A. Kmett
555+ Copyright (C) 2012 Google Inc.
556+maintainer: Edward A. Kmett <ekmett@gmail.com>
557+author: Edward A. Kmett
558+stability: provisional
559+homepage: http://github.com/ekmett/exceptions/
560+synopsis: Extensible optionally-pure exceptions
561+description: Extensible optionally-pure exceptions.
562+category: Control, Exceptions, Monad
563+exposed: True
564+exposed-modules: Control.Monad.Catch Control.Monad.Catch.Pure
565+import-dirs:
566+library-dirs:
567+dynamic-library-dirs:
568+data-dir:
569+hs-libraries: HSexceptions-0.10.4
570+depends:
571+ base-4.15.0.0 mtl-2.2.2 stm-2.5.0.0 template-haskell-2.17.0.0
572+ transformers-0.5.6.2
573+haddock-interfaces:
574+haddock-html:
575+---
576+name: filepath
577+version: 1.4.2.1
578+visibility: public
579+id: filepath-1.4.2.1
580+key: filepath-1.4.2.1
581+license: BSD-3-Clause
582+copyright: Neil Mitchell 2005-2020
583+maintainer: Neil Mitchell <ndmitchell@gmail.com>
584+author: Neil Mitchell <ndmitchell@gmail.com>
585+homepage: https://github.com/haskell/filepath#readme
586+synopsis: Library for manipulating FilePaths in a cross platform way.
587+description:
588+ This package provides functionality for manipulating @FilePath@ values, and is shipped with both <https://www.haskell.org/ghc/ GHC> and the <https://www.haskell.org/platform/ Haskell Platform>. It provides three modules:
589+ * "System.FilePath.Posix" manipulates POSIX\/Linux style @FilePath@ values (with @\/@ as the path separator).
590+ * "System.FilePath.Windows" manipulates Windows style @FilePath@ values (with either @\\@ or @\/@ as the path separator, and deals with drives).
591+ * "System.FilePath" is an alias for the module appropriate to your platform.
592+ All three modules provide the same API, and the same documentation (calling out differences in the different variants).
593+category: System
594+exposed: True
595+exposed-modules:
596+ System.FilePath System.FilePath.Posix System.FilePath.Windows
597+import-dirs:
598+library-dirs:
599+dynamic-library-dirs:
600+data-dir:
601+hs-libraries: HSfilepath-1.4.2.1
602+depends: base-4.15.0.0
603+haddock-interfaces:
604+haddock-html:
605+---
606+name: ghc
607+version: 9.0.1
608+visibility: public
609+id: ghc-9.0.1
610+key: ghc-9.0.1
611+license: BSD-3-Clause
612+maintainer: glasgow-haskell-users@haskell.org
613+author: The GHC Team
614+homepage: http://www.haskell.org/ghc/
615+synopsis: The GHC API
616+description:
617+ GHC's functionality can be useful for more things than just
618+ compiling Haskell programs. Important use cases are programs
619+ that analyse (and perhaps transform) Haskell code. Others
620+ include loading Haskell code dynamically in a GHCi-like manner.
621+ For this reason, a lot of GHC's functionality is made available
622+ through this package.
623+ See <https://gitlab.haskell.org/ghc/ghc/-/wikis/commentary/compiler>
624+ for more information.
625+category: Development
626+exposed-modules:
627+ GHC GHC.Builtin.Names GHC.Builtin.Names.TH GHC.Builtin.PrimOps
628+ GHC.Builtin.RebindableNames GHC.Builtin.Types
629+ GHC.Builtin.Types.Literals GHC.Builtin.Types.Prim
630+ GHC.Builtin.Uniques GHC.Builtin.Utils GHC.ByteCode.Asm
631+ GHC.ByteCode.InfoTable GHC.ByteCode.Instr GHC.ByteCode.Linker
632+ GHC.ByteCode.Types GHC.Cmm GHC.Cmm.BlockId GHC.Cmm.CLabel
633+ GHC.Cmm.CallConv GHC.Cmm.CommonBlockElim GHC.Cmm.ContFlowOpt
634+ GHC.Cmm.Dataflow GHC.Cmm.Dataflow.Block
635+ GHC.Cmm.Dataflow.Collections GHC.Cmm.Dataflow.Graph
636+ GHC.Cmm.Dataflow.Label GHC.Cmm.DebugBlock GHC.Cmm.Expr
637+ GHC.Cmm.Graph GHC.Cmm.Info GHC.Cmm.Info.Build GHC.Cmm.LayoutStack
638+ GHC.Cmm.Lexer GHC.Cmm.Lint GHC.Cmm.Liveness GHC.Cmm.MachOp
639+ GHC.Cmm.Monad GHC.Cmm.Node GHC.Cmm.Opt GHC.Cmm.Parser
640+ GHC.Cmm.Pipeline GHC.Cmm.Ppr GHC.Cmm.Ppr.Decl GHC.Cmm.Ppr.Expr
641+ GHC.Cmm.ProcPoint GHC.Cmm.Sink GHC.Cmm.Switch
642+ GHC.Cmm.Switch.Implement GHC.Cmm.Type GHC.Cmm.Utils GHC.CmmToAsm
643+ GHC.CmmToAsm.BlockLayout GHC.CmmToAsm.CFG
644+ GHC.CmmToAsm.CFG.Dominators GHC.CmmToAsm.CPrim GHC.CmmToAsm.Config
645+ GHC.CmmToAsm.Dwarf GHC.CmmToAsm.Dwarf.Constants
646+ GHC.CmmToAsm.Dwarf.Types GHC.CmmToAsm.Format GHC.CmmToAsm.Instr
647+ GHC.CmmToAsm.Monad GHC.CmmToAsm.PIC GHC.CmmToAsm.PPC.CodeGen
648+ GHC.CmmToAsm.PPC.Cond GHC.CmmToAsm.PPC.Instr GHC.CmmToAsm.PPC.Ppr
649+ GHC.CmmToAsm.PPC.RegInfo GHC.CmmToAsm.PPC.Regs GHC.CmmToAsm.Ppr
650+ GHC.CmmToAsm.Reg.Graph GHC.CmmToAsm.Reg.Graph.Base
651+ GHC.CmmToAsm.Reg.Graph.Coalesce GHC.CmmToAsm.Reg.Graph.Spill
652+ GHC.CmmToAsm.Reg.Graph.SpillClean GHC.CmmToAsm.Reg.Graph.SpillCost
653+ GHC.CmmToAsm.Reg.Graph.Stats GHC.CmmToAsm.Reg.Graph.TrivColorable
654+ GHC.CmmToAsm.Reg.Graph.X86 GHC.CmmToAsm.Reg.Linear
655+ GHC.CmmToAsm.Reg.Linear.Base GHC.CmmToAsm.Reg.Linear.FreeRegs
656+ GHC.CmmToAsm.Reg.Linear.JoinToTargets GHC.CmmToAsm.Reg.Linear.PPC
657+ GHC.CmmToAsm.Reg.Linear.SPARC GHC.CmmToAsm.Reg.Linear.StackMap
658+ GHC.CmmToAsm.Reg.Linear.State GHC.CmmToAsm.Reg.Linear.Stats
659+ GHC.CmmToAsm.Reg.Linear.X86 GHC.CmmToAsm.Reg.Linear.X86_64
660+ GHC.CmmToAsm.Reg.Liveness GHC.CmmToAsm.Reg.Target
661+ GHC.CmmToAsm.Reg.Utils GHC.CmmToAsm.SPARC.AddrMode
662+ GHC.CmmToAsm.SPARC.Base GHC.CmmToAsm.SPARC.CodeGen
663+ GHC.CmmToAsm.SPARC.CodeGen.Amode GHC.CmmToAsm.SPARC.CodeGen.Base
664+ GHC.CmmToAsm.SPARC.CodeGen.CondCode
665+ GHC.CmmToAsm.SPARC.CodeGen.Expand GHC.CmmToAsm.SPARC.CodeGen.Gen32
666+ GHC.CmmToAsm.SPARC.CodeGen.Gen64 GHC.CmmToAsm.SPARC.CodeGen.Sanity
667+ GHC.CmmToAsm.SPARC.Cond GHC.CmmToAsm.SPARC.Imm
668+ GHC.CmmToAsm.SPARC.Instr GHC.CmmToAsm.SPARC.Ppr
669+ GHC.CmmToAsm.SPARC.Regs GHC.CmmToAsm.SPARC.ShortcutJump
670+ GHC.CmmToAsm.SPARC.Stack GHC.CmmToAsm.X86.CodeGen
671+ GHC.CmmToAsm.X86.Cond GHC.CmmToAsm.X86.Instr GHC.CmmToAsm.X86.Ppr
672+ GHC.CmmToAsm.X86.RegInfo GHC.CmmToAsm.X86.Regs GHC.CmmToC
673+ GHC.CmmToLlvm GHC.CmmToLlvm.Base GHC.CmmToLlvm.CodeGen
674+ GHC.CmmToLlvm.Data GHC.CmmToLlvm.Mangler GHC.CmmToLlvm.Ppr
675+ GHC.CmmToLlvm.Regs GHC.Core GHC.Core.Class GHC.Core.Coercion
676+ GHC.Core.Coercion.Axiom GHC.Core.Coercion.Opt GHC.Core.ConLike
677+ GHC.Core.DataCon GHC.Core.FVs GHC.Core.FamInstEnv GHC.Core.InstEnv
678+ GHC.Core.Lint GHC.Core.Make GHC.Core.Map GHC.Core.Multiplicity
679+ GHC.Core.Opt.Arity GHC.Core.Opt.CSE GHC.Core.Opt.CallArity
680+ GHC.Core.Opt.ConstantFold GHC.Core.Opt.CprAnal GHC.Core.Opt.DmdAnal
681+ GHC.Core.Opt.Exitify GHC.Core.Opt.FloatIn GHC.Core.Opt.FloatOut
682+ GHC.Core.Opt.LiberateCase GHC.Core.Opt.Monad GHC.Core.Opt.OccurAnal
683+ GHC.Core.Opt.Pipeline GHC.Core.Opt.SetLevels GHC.Core.Opt.Simplify
684+ GHC.Core.Opt.Simplify.Env GHC.Core.Opt.Simplify.Monad
685+ GHC.Core.Opt.Simplify.Utils GHC.Core.Opt.SpecConstr
686+ GHC.Core.Opt.Specialise GHC.Core.Opt.StaticArgs
687+ GHC.Core.Opt.WorkWrap GHC.Core.Opt.WorkWrap.Utils GHC.Core.PatSyn
688+ GHC.Core.Ppr GHC.Core.Ppr.TyThing GHC.Core.Predicate GHC.Core.Rules
689+ GHC.Core.Seq GHC.Core.SimpleOpt GHC.Core.Stats GHC.Core.Subst
690+ GHC.Core.Tidy GHC.Core.TyCo.FVs GHC.Core.TyCo.Ppr GHC.Core.TyCo.Rep
691+ GHC.Core.TyCo.Subst GHC.Core.TyCo.Tidy GHC.Core.TyCon GHC.Core.Type
692+ GHC.Core.Unfold GHC.Core.Unify GHC.Core.UsageEnv GHC.Core.Utils
693+ GHC.CoreToByteCode GHC.CoreToIface GHC.CoreToStg GHC.CoreToStg.Prep
694+ GHC.Data.Bag GHC.Data.Bitmap GHC.Data.BooleanFormula
695+ GHC.Data.EnumSet GHC.Data.FastMutInt GHC.Data.FastString
696+ GHC.Data.FastString.Env GHC.Data.FiniteMap GHC.Data.Graph.Base
697+ GHC.Data.Graph.Color GHC.Data.Graph.Directed GHC.Data.Graph.Ops
698+ GHC.Data.Graph.Ppr GHC.Data.Graph.UnVar GHC.Data.IOEnv
699+ GHC.Data.List.SetOps GHC.Data.Maybe GHC.Data.OrdList GHC.Data.Pair
700+ GHC.Data.Stream GHC.Data.StringBuffer GHC.Data.TrieMap
701+ GHC.Driver.Backend GHC.Driver.Backpack GHC.Driver.Backpack.Syntax
702+ GHC.Driver.CmdLine GHC.Driver.CodeOutput GHC.Driver.Finder
703+ GHC.Driver.Flags GHC.Driver.Hooks GHC.Driver.Main GHC.Driver.Make
704+ GHC.Driver.MakeFile GHC.Driver.Monad GHC.Driver.Phases
705+ GHC.Driver.Pipeline GHC.Driver.Pipeline.Monad GHC.Driver.Plugins
706+ GHC.Driver.Session GHC.Driver.Types GHC.Driver.Ways GHC.Hs
707+ GHC.Hs.Binds GHC.Hs.Decls GHC.Hs.Doc GHC.Hs.Dump GHC.Hs.Expr
708+ GHC.Hs.Extension GHC.Hs.ImpExp GHC.Hs.Instances GHC.Hs.Lit
709+ GHC.Hs.Pat GHC.Hs.Stats GHC.Hs.Type GHC.Hs.Utils GHC.HsToCore
710+ GHC.HsToCore.Arrows GHC.HsToCore.Binds GHC.HsToCore.Coverage
711+ GHC.HsToCore.Docs GHC.HsToCore.Expr GHC.HsToCore.Foreign.Call
712+ GHC.HsToCore.Foreign.Decl GHC.HsToCore.GuardedRHSs
713+ GHC.HsToCore.ListComp GHC.HsToCore.Match
714+ GHC.HsToCore.Match.Constructor GHC.HsToCore.Match.Literal
715+ GHC.HsToCore.Monad GHC.HsToCore.PmCheck GHC.HsToCore.PmCheck.Oracle
716+ GHC.HsToCore.PmCheck.Ppr GHC.HsToCore.PmCheck.Types
717+ GHC.HsToCore.Quote GHC.HsToCore.Usage GHC.HsToCore.Utils
718+ GHC.Iface.Binary GHC.Iface.Env GHC.Iface.Ext.Ast
719+ GHC.Iface.Ext.Binary GHC.Iface.Ext.Debug GHC.Iface.Ext.Types
720+ GHC.Iface.Ext.Utils GHC.Iface.Load GHC.Iface.Make GHC.Iface.Recomp
721+ GHC.Iface.Recomp.Binary GHC.Iface.Recomp.Flags GHC.Iface.Rename
722+ GHC.Iface.Syntax GHC.Iface.Tidy GHC.Iface.Tidy.StaticPtrTable
723+ GHC.Iface.Type GHC.Iface.UpdateIdInfos GHC.IfaceToCore GHC.Llvm
724+ GHC.Llvm.MetaData GHC.Llvm.Ppr GHC.Llvm.Syntax GHC.Llvm.Types
725+ GHC.Parser GHC.Parser.Annotation GHC.Parser.CharClass
726+ GHC.Parser.Header GHC.Parser.Lexer GHC.Parser.PostProcess
727+ GHC.Parser.PostProcess.Haddock GHC.Platform.AArch64
728+ GHC.Platform.ARM GHC.Platform.NoRegs GHC.Platform.PPC
729+ GHC.Platform.Reg GHC.Platform.Reg.Class GHC.Platform.Regs
730+ GHC.Platform.S390X GHC.Platform.SPARC GHC.Platform.X86
731+ GHC.Platform.X86_64 GHC.Plugins GHC.Prelude GHC.Rename.Bind
732+ GHC.Rename.Doc GHC.Rename.Env GHC.Rename.Expr GHC.Rename.Fixity
733+ GHC.Rename.HsType GHC.Rename.Module GHC.Rename.Names GHC.Rename.Pat
734+ GHC.Rename.Splice GHC.Rename.Unbound GHC.Rename.Utils
735+ GHC.Runtime.Debugger GHC.Runtime.Eval GHC.Runtime.Eval.Types
736+ GHC.Runtime.Heap.Inspect GHC.Runtime.Heap.Layout
737+ GHC.Runtime.Interpreter GHC.Runtime.Interpreter.Types
738+ GHC.Runtime.Linker GHC.Runtime.Linker.Types GHC.Runtime.Loader
739+ GHC.Settings GHC.Settings.Config GHC.Settings.Constants
740+ GHC.Settings.IO GHC.Stg.CSE GHC.Stg.DepAnal GHC.Stg.FVs
741+ GHC.Stg.Lift GHC.Stg.Lift.Analysis GHC.Stg.Lift.Monad GHC.Stg.Lint
742+ GHC.Stg.Pipeline GHC.Stg.Stats GHC.Stg.Subst GHC.Stg.Syntax
743+ GHC.Stg.Unarise GHC.StgToCmm GHC.StgToCmm.ArgRep GHC.StgToCmm.Bind
744+ GHC.StgToCmm.CgUtils GHC.StgToCmm.Closure GHC.StgToCmm.DataCon
745+ GHC.StgToCmm.Env GHC.StgToCmm.Expr GHC.StgToCmm.ExtCode
746+ GHC.StgToCmm.Foreign GHC.StgToCmm.Heap GHC.StgToCmm.Hpc
747+ GHC.StgToCmm.Layout GHC.StgToCmm.Monad GHC.StgToCmm.Prim
748+ GHC.StgToCmm.Prof GHC.StgToCmm.Ticky GHC.StgToCmm.Types
749+ GHC.StgToCmm.Utils GHC.SysTools GHC.SysTools.Ar
750+ GHC.SysTools.BaseDir GHC.SysTools.Elf GHC.SysTools.ExtraObj
751+ GHC.SysTools.FileCleanup GHC.SysTools.Info GHC.SysTools.Process
752+ GHC.SysTools.Tasks GHC.SysTools.Terminal GHC.Tc.Deriv
753+ GHC.Tc.Deriv.Functor GHC.Tc.Deriv.Generate GHC.Tc.Deriv.Generics
754+ GHC.Tc.Deriv.Infer GHC.Tc.Deriv.Utils GHC.Tc.Errors
755+ GHC.Tc.Errors.Hole GHC.Tc.Errors.Hole.FitTypes
756+ GHC.Tc.Gen.Annotation GHC.Tc.Gen.Arrow GHC.Tc.Gen.Bind
757+ GHC.Tc.Gen.Default GHC.Tc.Gen.Export GHC.Tc.Gen.Expr
758+ GHC.Tc.Gen.Foreign GHC.Tc.Gen.HsType GHC.Tc.Gen.Match
759+ GHC.Tc.Gen.Pat GHC.Tc.Gen.Rule GHC.Tc.Gen.Sig GHC.Tc.Gen.Splice
760+ GHC.Tc.Instance.Class GHC.Tc.Instance.Family
761+ GHC.Tc.Instance.FunDeps GHC.Tc.Instance.Typeable GHC.Tc.Module
762+ GHC.Tc.Plugin GHC.Tc.Solver GHC.Tc.Solver.Canonical
763+ GHC.Tc.Solver.Flatten GHC.Tc.Solver.Interact GHC.Tc.Solver.Monad
764+ GHC.Tc.TyCl GHC.Tc.TyCl.Build GHC.Tc.TyCl.Class
765+ GHC.Tc.TyCl.Instance GHC.Tc.TyCl.PatSyn GHC.Tc.TyCl.Utils
766+ GHC.Tc.Types GHC.Tc.Types.Constraint GHC.Tc.Types.EvTerm
767+ GHC.Tc.Types.Evidence GHC.Tc.Types.Origin GHC.Tc.Utils.Backpack
768+ GHC.Tc.Utils.Env GHC.Tc.Utils.Instantiate GHC.Tc.Utils.Monad
769+ GHC.Tc.Utils.TcMType GHC.Tc.Utils.TcType GHC.Tc.Utils.Unify
770+ GHC.Tc.Utils.Zonk GHC.Tc.Validity GHC.ThToHs GHC.Types.Annotations
771+ GHC.Types.Avail GHC.Types.Basic GHC.Types.CostCentre
772+ GHC.Types.CostCentre.State GHC.Types.Cpr GHC.Types.Demand
773+ GHC.Types.FieldLabel GHC.Types.ForeignCall GHC.Types.Id
774+ GHC.Types.Id.Info GHC.Types.Id.Make GHC.Types.Literal
775+ GHC.Types.Name GHC.Types.Name.Cache GHC.Types.Name.Env
776+ GHC.Types.Name.Occurrence GHC.Types.Name.Reader GHC.Types.Name.Set
777+ GHC.Types.Name.Shape GHC.Types.RepType GHC.Types.SrcLoc
778+ GHC.Types.Unique GHC.Types.Unique.DFM GHC.Types.Unique.DSet
779+ GHC.Types.Unique.FM GHC.Types.Unique.Set GHC.Types.Unique.Supply
780+ GHC.Types.Var GHC.Types.Var.Env GHC.Types.Var.Set GHC.Unit
781+ GHC.Unit.Info GHC.Unit.Module GHC.Unit.Module.Env
782+ GHC.Unit.Module.Location GHC.Unit.Module.Name GHC.Unit.Parser
783+ GHC.Unit.Ppr GHC.Unit.State GHC.Unit.Types GHC.Utils.Asm
784+ GHC.Utils.Binary GHC.Utils.BufHandle GHC.Utils.CliOption
785+ GHC.Utils.Encoding GHC.Utils.Error GHC.Utils.Exception GHC.Utils.FV
786+ GHC.Utils.Fingerprint GHC.Utils.IO.Unsafe GHC.Utils.Json
787+ GHC.Utils.Lexeme GHC.Utils.Misc GHC.Utils.Monad
788+ GHC.Utils.Monad.State GHC.Utils.Outputable GHC.Utils.Panic
789+ GHC.Utils.Panic.Plain GHC.Utils.Ppr GHC.Utils.Ppr.Colour
790+import-dirs:
791+library-dirs:
792+dynamic-library-dirs:
793+data-dir:
794+hs-libraries: HSghc-9.0.1
795+include-dirs:
796+depends:
797+ array-0.5.4.0 base-4.15.0.0 binary-0.8.8.0 bytestring-0.10.12.1
798+ containers-0.6.4.1 deepseq-1.4.5.0 directory-1.3.6.1
799+ exceptions-0.10.4 filepath-1.4.2.1 ghc-boot-9.0.1 ghc-boot-th-9.0.1
800+ ghc-heap-9.0.1 ghci-9.0.1 hpc-0.6.1.0 process-1.6.11.0
801+ template-haskell-2.17.0.0 terminfo-0.4.1.4 time-1.9.3
802+ transformers-0.5.6.2 unix-2.7.2.2
803+haddock-interfaces:
804+haddock-html:
805+---
806+name: ghc-bignum
807+version: 1.0
808+visibility: public
809+id: ghc-bignum-1.0
810+key: ghc-bignum-1.0
811+license: BSD-3-Clause
812+maintainer: libraries@haskell.org
813+author: Sylvain Henry
814+synopsis: GHC BigNum library
815+description:
816+ This package provides the low-level implementation of the standard
817+ 'BigNat', 'Natural' and 'Integer' types.
818+category: Numeric, Algebra, GHC
819+exposed: True
820+exposed-modules:
821+ GHC.Num.Backend GHC.Num.Backend.Native GHC.Num.Backend.Selected
822+ GHC.Num.BigNat GHC.Num.Integer GHC.Num.Natural GHC.Num.Primitives
823+ GHC.Num.WordArray
824+hidden-modules: GHC.Num.Backend.GMP
825+import-dirs:
826+library-dirs:
827+dynamic-library-dirs:
828+data-dir:
829+hs-libraries: HSghc-bignum-1.0
830+extra-libraries: gmp
831+include-dirs:
832+depends: ghc-prim-0.7.0
833+haddock-interfaces:
834+haddock-html:
835+---
836+name: ghc-boot
837+version: 9.0.1
838+visibility: public
839+id: ghc-boot-9.0.1
840+key: ghc-boot-9.0.1
841+license: BSD-3-Clause
842+maintainer: ghc-devs@haskell.org
843+synopsis: Shared functionality between GHC and its boot libraries
844+description:
845+ This library is shared between GHC, ghc-pkg, and other boot
846+ libraries.
847+ A note about "GHC.Unit.Database": it only deals with the subset of
848+ the package database that the compiler cares about: modules
849+ paths etc and not package metadata like description, authors
850+ etc. It is thus not a library interface to ghc-pkg and is *not*
851+ suitable for modifying GHC package databases.
852+ The package database format and this library are constructed in
853+ such a way that while ghc-pkg depends on Cabal, the GHC library
854+ and program do not have to depend on Cabal.
855+category: GHC
856+exposed: True
857+exposed-modules:
858+ GHC.BaseDir GHC.ForeignSrcLang GHC.HandleEncoding
859+ GHC.LanguageExtensions GHC.Platform GHC.Platform.Host
860+ GHC.Serialized GHC.Settings.Platform GHC.Settings.Utils
861+ GHC.UniqueSubdir GHC.Unit.Database GHC.Version
862+import-dirs:
863+library-dirs:
864+dynamic-library-dirs:
865+data-dir:
866+hs-libraries: HSghc-boot-9.0.1
867+depends:
868+ base-4.15.0.0 binary-0.8.8.0 bytestring-0.10.12.1
869+ containers-0.6.4.1 directory-1.3.6.1 filepath-1.4.2.1
870+ ghc-boot-th-9.0.1
871+haddock-interfaces:
872+haddock-html:
873+---
874+name: ghc-boot-th
875+version: 9.0.1
876+visibility: public
877+id: ghc-boot-th-9.0.1
878+key: ghc-boot-th-9.0.1
879+license: BSD-3-Clause
880+maintainer: ghc-devs@haskell.org
881+synopsis:
882+ Shared functionality between GHC and the @template-haskell@
883+ library
884+description:
885+ This library contains various bits shared between the @ghc@ and
886+ @template-haskell@ libraries.
887+ This package exists to ensure that @template-haskell@ has a
888+ minimal set of transitive dependencies, since it is intended to
889+ be depended upon by user code.
890+category: GHC
891+exposed: True
892+exposed-modules:
893+ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type GHC.Lexeme
894+import-dirs:
895+library-dirs:
896+dynamic-library-dirs:
897+data-dir:
898+hs-libraries: HSghc-boot-th-9.0.1
899+depends: base-4.15.0.0
900+haddock-interfaces:
901+haddock-html:
902+---
903+name: ghc-compact
904+version: 0.1.0.0
905+visibility: public
906+id: ghc-compact-0.1.0.0
907+key: ghc-compact-0.1.0.0
908+license: BSD-3-Clause
909+maintainer: libraries@haskell.org
910+synopsis: In memory storage of deeply evaluated data structure
911+description:
912+ This package provides minimal functionality for working with
913+ "compact regions", which hold a fully evaluated Haskell object graph.
914+ These regions maintain the invariant that no pointers live inside the struct
915+ that point outside it, which ensures efficient garbage collection without
916+ ever reading the structure contents (effectively, it works as a manually
917+ managed "oldest generation" which is never freed until the whole is
918+ released).
919+ Internally, the struct is stored a single contiguous block of memory,
920+ which allows efficient serialization and deserialization of structs
921+ for distributed computing.
922+category: Data
923+exposed: True
924+exposed-modules: GHC.Compact GHC.Compact.Serialized
925+import-dirs:
926+library-dirs:
927+dynamic-library-dirs:
928+data-dir:
929+hs-libraries: HSghc-compact-0.1.0.0
930+depends: base-4.15.0.0 bytestring-0.10.12.1 ghc-prim-0.7.0
931+haddock-interfaces:
932+haddock-html:
933+---
934+name: ghc-heap
935+version: 9.0.1
936+visibility: public
937+id: ghc-heap-9.0.1
938+key: ghc-heap-9.0.1
939+license: BSD-3-Clause
940+maintainer: libraries@haskell.org
941+synopsis: Functions for walking GHC's heap
942+description:
943+ This package provides functions for walking the GHC heap data structures
944+ and retrieving information about those data structures.
945+category: GHC
946+exposed: True
947+exposed-modules:
948+ GHC.Exts.Heap GHC.Exts.Heap.ClosureTypes GHC.Exts.Heap.Closures
949+ GHC.Exts.Heap.Constants GHC.Exts.Heap.InfoTable
950+ GHC.Exts.Heap.InfoTable.Types GHC.Exts.Heap.InfoTableProf
951+ GHC.Exts.Heap.Utils
952+import-dirs:
953+library-dirs:
954+dynamic-library-dirs:
955+data-dir:
956+hs-libraries: HSghc-heap-9.0.1
957+depends: base-4.15.0.0 ghc-prim-0.7.0 rts
958+haddock-interfaces:
959+haddock-html:
960+---
961+name: ghc-prim
962+version: 0.7.0
963+visibility: public
964+id: ghc-prim-0.7.0
965+key: ghc-prim-0.7.0
966+license: BSD-3-Clause
967+maintainer: libraries@haskell.org
968+synopsis: GHC primitives
969+description:
970+ This package contains the primitive types and operations supplied by GHC.
971+category: GHC
972+exposed: True
973+exposed-modules:
974+ GHC.CString GHC.Classes GHC.Debug GHC.IntWord64 GHC.Magic
975+ GHC.Prim.Exception GHC.Prim.Ext GHC.Prim.Panic GHC.PrimopWrappers
976+ GHC.Tuple GHC.Types GHC.Prim
977+import-dirs:
978+library-dirs:
979+dynamic-library-dirs:
980+data-dir:
981+hs-libraries: HSghc-prim-0.7.0
982+extra-libraries: gcc c m
983+depends: rts
984+haddock-interfaces:
985+haddock-html:
986+---
987+name: ghci
988+version: 9.0.1
989+visibility: public
990+id: ghci-9.0.1
991+key: ghci-9.0.1
992+license: BSD-3-Clause
993+maintainer: ghc-devs@haskell.org
994+synopsis: The library supporting GHC's interactive interpreter
995+description:
996+ This library offers interfaces which mediate interactions between the
997+ @ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter
998+ backend.
999+category: GHC
1000+exposed: True
1001+exposed-modules:
1002+ GHCi.BinaryArray GHCi.BreakArray GHCi.CreateBCO GHCi.FFI
1003+ GHCi.InfoTable GHCi.Message GHCi.ObjLink GHCi.RemoteTypes
1004+ GHCi.ResolvedBCO GHCi.Run GHCi.Signals GHCi.StaticPtrTable GHCi.TH
1005+ GHCi.TH.Binary SizedSeq
1006+import-dirs:
1007+library-dirs:
1008+dynamic-library-dirs:
1009+data-dir:
1010+hs-libraries: HSghci-9.0.1
1011+include-dirs:
1012+depends:
1013+ array-0.5.4.0 base-4.15.0.0 binary-0.8.8.0 bytestring-0.10.12.1
1014+ containers-0.6.4.1 deepseq-1.4.5.0 filepath-1.4.2.1 ghc-boot-9.0.1
1015+ ghc-boot-th-9.0.1 ghc-heap-9.0.1 template-haskell-2.17.0.0
1016+ transformers-0.5.6.2 unix-2.7.2.2
1017+haddock-interfaces:
1018+haddock-html:
1019+---
1020+name: haskeline
1021+version: 0.8.1.0
1022+visibility: public
1023+id: haskeline-0.8.1.0
1024+key: haskeline-0.8.1.0
1025+license: BSD-3-Clause
1026+copyright: (c) Judah Jacobson
1027+maintainer: Judah Jacobson <judah.jacobson@gmail.com>
1028+author: Judah Jacobson
1029+stability: Stable
1030+homepage: https://github.com/judah/haskeline
1031+synopsis:
1032+ A command-line interface for user input, written in Haskell.
1033+description:
1034+ Haskeline provides a user interface for line input in command-line
1035+ programs. This library is similar in purpose to readline, but since
1036+ it is written in Haskell it is (hopefully) more easily used in other
1037+ Haskell programs.
1038+ Haskeline runs both on POSIX-compatible systems and on Windows.
1039+category: User Interfaces
1040+exposed: True
1041+exposed-modules:
1042+ System.Console.Haskeline System.Console.Haskeline.Completion
1043+ System.Console.Haskeline.History System.Console.Haskeline.IO
1044+ System.Console.Haskeline.Internal
1045+hidden-modules:
1046+ System.Console.Haskeline.Backend
1047+ System.Console.Haskeline.Backend.WCWidth
1048+ System.Console.Haskeline.Command
1049+ System.Console.Haskeline.Command.Completion
1050+ System.Console.Haskeline.Command.History
1051+ System.Console.Haskeline.Command.KillRing
1052+ System.Console.Haskeline.Directory System.Console.Haskeline.Emacs
1053+ System.Console.Haskeline.InputT System.Console.Haskeline.Key
1054+ System.Console.Haskeline.LineState System.Console.Haskeline.Monads
1055+ System.Console.Haskeline.Prefs System.Console.Haskeline.Recover
1056+ System.Console.Haskeline.RunCommand System.Console.Haskeline.Term
1057+ System.Console.Haskeline.Command.Undo System.Console.Haskeline.Vi
1058+ System.Console.Haskeline.Backend.Posix
1059+ System.Console.Haskeline.Backend.Posix.Encoder
1060+ System.Console.Haskeline.Backend.DumbTerm
1061+ System.Console.Haskeline.Backend.Terminfo
1062+import-dirs:
1063+library-dirs:
1064+dynamic-library-dirs:
1065+data-dir:
1066+hs-libraries: HShaskeline-0.8.1.0
1067+depends:
1068+ base-4.15.0.0 bytestring-0.10.12.1 containers-0.6.4.1
1069+ directory-1.3.6.1 exceptions-0.10.4 filepath-1.4.2.1
1070+ process-1.6.11.0 stm-2.5.0.0 terminfo-0.4.1.4 transformers-0.5.6.2
1071+ unix-2.7.2.2
1072+haddock-interfaces:
1073+haddock-html:
1074+---
1075+name: hpc
1076+version: 0.6.1.0
1077+visibility: public
1078+id: hpc-0.6.1.0
1079+key: hpc-0.6.1.0
1080+license: BSD-3-Clause
1081+maintainer: ghc-devs@haskell.org
1082+author: Andy Gill
1083+synopsis: Code Coverage Library for Haskell
1084+description:
1085+ This package provides the code coverage library for Haskell.
1086+ See <http://www.haskell.org/haskellwiki/Haskell_program_coverage> for more
1087+ information.
1088+category: Control
1089+exposed: True
1090+exposed-modules:
1091+ Trace.Hpc.Mix Trace.Hpc.Reflect Trace.Hpc.Tix Trace.Hpc.Util
1092+import-dirs:
1093+library-dirs:
1094+dynamic-library-dirs:
1095+data-dir:
1096+hs-libraries: HShpc-0.6.1.0
1097+depends:
1098+ base-4.15.0.0 containers-0.6.4.1 deepseq-1.4.5.0 directory-1.3.6.1
1099+ filepath-1.4.2.1 time-1.9.3
1100+haddock-interfaces:
1101+haddock-html:
1102+---
1103+name: integer-gmp
1104+version: 1.1
1105+visibility: public
1106+id: integer-gmp-1.1
1107+key: integer-gmp-1.1
1108+license: BSD-3-Clause
1109+maintainer: hvr@gnu.org
1110+author: Herbert Valerio Riedel
1111+synopsis: Integer library based on GMP
1112+description:
1113+ This package used to provide an implementation of the standard 'Integer'
1114+ type based on the
1115+ <http://gmplib.org/ GNU Multiple Precision Arithmetic Library (GMP)>.
1116+ It is now deprecated in favor of the 'ghc-bignum' package.
1117+ Its purpose is to provide backward compatibility for codes directly
1118+ depending on the `integer-gmp` package.
1119+category: Numeric, Algebra
1120+exposed: True
1121+exposed-modules: GHC.Integer.GMP.Internals
1122+import-dirs:
1123+library-dirs:
1124+dynamic-library-dirs:
1125+data-dir:
1126+hs-libraries: HSinteger-gmp-1.1
1127+depends: base-4.15.0.0 ghc-bignum-1.0 ghc-prim-0.7.0
1128+haddock-interfaces:
1129+haddock-html:
1130+---
1131+name: libiserv
1132+version: 9.0.1
1133+visibility: public
1134+id: libiserv-9.0.1
1135+key: libiserv-9.0.1
1136+license: BSD-3-Clause
1137+copyright: XXX
1138+maintainer: XXX
1139+author: XXX
1140+synopsis: Provides shared functionality between iserv and iserv-proxy
1141+category: Development
1142+exposed: True
1143+exposed-modules: GHCi.Utils Lib
1144+import-dirs:
1145+library-dirs:
1146+dynamic-library-dirs:
1147+data-dir:
1148+hs-libraries: HSlibiserv-9.0.1
1149+depends:
1150+ base-4.15.0.0 binary-0.8.8.0 bytestring-0.10.12.1
1151+ containers-0.6.4.1 deepseq-1.4.5.0 ghci-9.0.1 unix-2.7.2.2
1152+haddock-interfaces:
1153+haddock-html:
1154+---
1155+name: mtl
1156+version: 2.2.2
1157+visibility: public
1158+id: mtl-2.2.2
1159+key: mtl-2.2.2
1160+license: BSD-3-Clause
1161+maintainer: Edward Kmett <ekmett@gmail.com>
1162+author: Andy Gill
1163+homepage: http://github.com/haskell/mtl
1164+synopsis: Monad classes, using functional dependencies
1165+description:
1166+ Monad classes using functional dependencies, with instances
1167+ for various monad transformers, inspired by the paper
1168+ /Functional Programming with Overloading and Higher-Order Polymorphism/,
1169+ by Mark P Jones, in /Advanced School of Functional Programming/, 1995
1170+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1171+category: Control
1172+exposed: True
1173+exposed-modules:
1174+ Control.Monad.Cont Control.Monad.Cont.Class Control.Monad.Error
1175+ Control.Monad.Error.Class Control.Monad.Except
1176+ Control.Monad.Identity Control.Monad.List Control.Monad.RWS
1177+ Control.Monad.RWS.Class Control.Monad.RWS.Lazy
1178+ Control.Monad.RWS.Strict Control.Monad.Reader
1179+ Control.Monad.Reader.Class Control.Monad.State
1180+ Control.Monad.State.Class Control.Monad.State.Lazy
1181+ Control.Monad.State.Strict Control.Monad.Trans Control.Monad.Writer
1182+ Control.Monad.Writer.Class Control.Monad.Writer.Lazy
1183+ Control.Monad.Writer.Strict
1184+import-dirs:
1185+library-dirs:
1186+dynamic-library-dirs:
1187+data-dir:
1188+hs-libraries: HSmtl-2.2.2
1189+depends: base-4.15.0.0 transformers-0.5.6.2
1190+haddock-interfaces:
1191+haddock-html:
1192+---
1193+name: parsec
1194+version: 3.1.14.0
1195+visibility: public
1196+id: parsec-3.1.14.0
1197+key: parsec-3.1.14.0
1198+license: BSD-3-Clause
1199+maintainer: Herbert Valerio Riedel <hvr@gnu.org>
1200+author:
1201+ Daan Leijen <daan@microsoft.com>, Paolo Martini <paolo@nemail.it>, Antoine Latter <aslatter@gmail.com>
1202+homepage: https://github.com/haskell/parsec
1203+synopsis: Monadic parser combinators
1204+description:
1205+ Parsec is designed from scratch as an industrial-strength parser
1206+ library. It is simple, safe, well documented (on the package
1207+ homepage), has extensive libraries, good error messages,
1208+ and is fast. It is defined as a monad transformer that can be
1209+ stacked on arbitrary monads, and it is also parametric in the
1210+ input stream type.
1211+ The main entry point is the "Text.Parsec" module which provides
1212+ defaults for parsing 'Char'acter data.
1213+ The "Text.ParserCombinators.Parsec" module hierarchy contains
1214+ the legacy @parsec-2@ API and may be removed at some point in
1215+ the future.
1216+category: Parsing
1217+exposed: True
1218+exposed-modules:
1219+ Text.Parsec Text.Parsec.ByteString Text.Parsec.ByteString.Lazy
1220+ Text.Parsec.Char Text.Parsec.Combinator Text.Parsec.Error
1221+ Text.Parsec.Expr Text.Parsec.Language Text.Parsec.Perm
1222+ Text.Parsec.Pos Text.Parsec.Prim Text.Parsec.String
1223+ Text.Parsec.Text Text.Parsec.Text.Lazy Text.Parsec.Token
1224+ Text.ParserCombinators.Parsec Text.ParserCombinators.Parsec.Char
1225+ Text.ParserCombinators.Parsec.Combinator
1226+ Text.ParserCombinators.Parsec.Error
1227+ Text.ParserCombinators.Parsec.Expr
1228+ Text.ParserCombinators.Parsec.Language
1229+ Text.ParserCombinators.Parsec.Perm
1230+ Text.ParserCombinators.Parsec.Pos
1231+ Text.ParserCombinators.Parsec.Prim
1232+ Text.ParserCombinators.Parsec.Token
1233+import-dirs:
1234+library-dirs:
1235+dynamic-library-dirs:
1236+data-dir:
1237+hs-libraries: HSparsec-3.1.14.0
1238+depends:
1239+ base-4.15.0.0 bytestring-0.10.12.1 mtl-2.2.2 text-1.2.4.1
1240+haddock-interfaces:
1241+haddock-html:
1242+---
1243+name: pretty
1244+version: 1.1.3.6
1245+visibility: public
1246+id: pretty-1.1.3.6
1247+key: pretty-1.1.3.6
1248+license: BSD-3-Clause
1249+maintainer: David Terei <code@davidterei.com>
1250+stability: Stable
1251+homepage: http://github.com/haskell/pretty
1252+synopsis: Pretty-printing library
1253+description:
1254+ This package contains a pretty-printing library, a set of API's
1255+ that provides a way to easily print out text in a consistent
1256+ format of your choosing. This is useful for compilers and related
1257+ tools.
1258+ This library was originally designed by John Hughes's and has since
1259+ been heavily modified by Simon Peyton Jones.
1260+category: Text
1261+exposed: True
1262+exposed-modules:
1263+ Text.PrettyPrint Text.PrettyPrint.Annotated
1264+ Text.PrettyPrint.Annotated.HughesPJ
1265+ Text.PrettyPrint.Annotated.HughesPJClass Text.PrettyPrint.HughesPJ
1266+ Text.PrettyPrint.HughesPJClass
1267+import-dirs:
1268+library-dirs:
1269+dynamic-library-dirs:
1270+data-dir:
1271+hs-libraries: HSpretty-1.1.3.6
1272+depends: base-4.15.0.0 deepseq-1.4.5.0 ghc-prim-0.7.0
1273+haddock-interfaces:
1274+haddock-html:
1275+---
1276+name: process
1277+version: 1.6.11.0
1278+visibility: public
1279+id: process-1.6.11.0
1280+key: process-1.6.11.0
1281+license: BSD-3-Clause
1282+maintainer: libraries@haskell.org
1283+synopsis: Process libraries
1284+description:
1285+ This package contains libraries for dealing with system processes.
1286+ The typed-process package is a more recent take on a process API,
1287+ which uses this package internally. It features better binary
1288+ support, easier concurrency, and a more composable API. You can
1289+ read more about it at
1290+ <https://github.com/fpco/typed-process/#readme>.
1291+category: System
1292+exposed: True
1293+exposed-modules: System.Cmd System.Process System.Process.Internals
1294+hidden-modules: System.Process.Common System.Process.Posix
1295+import-dirs:
1296+library-dirs:
1297+dynamic-library-dirs:
1298+data-dir:
1299+hs-libraries: HSprocess-1.6.11.0
1300+include-dirs:
1301+includes: runProcess.h
1302+depends:
1303+ base-4.15.0.0 deepseq-1.4.5.0 directory-1.3.6.1 filepath-1.4.2.1
1304+ unix-2.7.2.2
1305+haddock-interfaces:
1306+haddock-html:
1307+---
1308+name: stm
1309+version: 2.5.0.0
1310+visibility: public
1311+id: stm-2.5.0.0
1312+key: stm-2.5.0.0
1313+license: BSD-3-Clause
1314+maintainer: libraries@haskell.org
1315+homepage: https://wiki.haskell.org/Software_transactional_memory
1316+synopsis: Software Transactional Memory
1317+description:
1318+ Software Transactional Memory, or STM, is an abstraction for
1319+ concurrent communication. The main benefits of STM are
1320+ /composability/ and /modularity/. That is, using STM you can write
1321+ concurrent abstractions that can be easily composed with any other
1322+ abstraction built using STM, without exposing the details of how
1323+ your abstraction ensures safety. This is typically not the case
1324+ with other forms of concurrent communication, such as locks or
1325+ 'MVar's.
1326+category: Concurrency
1327+exposed: True
1328+exposed-modules:
1329+ Control.Concurrent.STM Control.Concurrent.STM.TArray
1330+ Control.Concurrent.STM.TBQueue Control.Concurrent.STM.TChan
1331+ Control.Concurrent.STM.TMVar Control.Concurrent.STM.TQueue
1332+ Control.Concurrent.STM.TSem Control.Concurrent.STM.TVar
1333+ Control.Monad.STM
1334+hidden-modules: Control.Sequential.STM
1335+import-dirs:
1336+library-dirs:
1337+dynamic-library-dirs:
1338+data-dir:
1339+hs-libraries: HSstm-2.5.0.0
1340+depends: array-0.5.4.0 base-4.15.0.0
1341+haddock-interfaces:
1342+haddock-html:
1343+---
1344+name: template-haskell
1345+version: 2.17.0.0
1346+visibility: public
1347+id: template-haskell-2.17.0.0
1348+key: template-haskell-2.17.0.0
1349+license: BSD-3-Clause
1350+maintainer: libraries@haskell.org
1351+synopsis: Support library for Template Haskell
1352+description:
1353+ This package provides modules containing facilities for manipulating
1354+ Haskell source code using Template Haskell.
1355+ See <http://www.haskell.org/haskellwiki/Template_Haskell> for more
1356+ information.
1357+category: Template Haskell
1358+exposed: True
1359+exposed-modules:
1360+ Language.Haskell.TH Language.Haskell.TH.CodeDo
1361+ Language.Haskell.TH.LanguageExtensions Language.Haskell.TH.Lib
1362+ Language.Haskell.TH.Lib.Internal Language.Haskell.TH.Ppr
1363+ Language.Haskell.TH.PprLib Language.Haskell.TH.Quote
1364+ Language.Haskell.TH.Syntax
1365+hidden-modules: Language.Haskell.TH.Lib.Map
1366+import-dirs:
1367+library-dirs:
1368+dynamic-library-dirs:
1369+data-dir:
1370+hs-libraries: HStemplate-haskell-2.17.0.0
1371+depends:
1372+ base-4.15.0.0 ghc-boot-th-9.0.1 ghc-prim-0.7.0 pretty-1.1.3.6
1373+haddock-interfaces:
1374+haddock-html:
1375+---
1376+name: terminfo
1377+version: 0.4.1.4
1378+visibility: public
1379+id: terminfo-0.4.1.4
1380+key: terminfo-0.4.1.4
1381+license: BSD-3-Clause
1382+copyright: (c) Judah Jacobson
1383+maintainer: Judah Jacobson <judah.jacobson@gmail.com>
1384+author: Judah Jacobson
1385+stability: Stable
1386+homepage: https://github.com/judah/terminfo
1387+synopsis: Haskell bindings to the terminfo library.
1388+description:
1389+ This library provides an interface to the terminfo database (via bindings to the
1390+ curses library). <http://en.wikipedia.org/wiki/Terminfo Terminfo> allows POSIX
1391+ systems to interact with a variety of terminals using a standard set of capabilities.
1392+category: User Interfaces
1393+exposed: True
1394+exposed-modules:
1395+ System.Console.Terminfo System.Console.Terminfo.Base
1396+ System.Console.Terminfo.Color System.Console.Terminfo.Cursor
1397+ System.Console.Terminfo.Edit System.Console.Terminfo.Effects
1398+ System.Console.Terminfo.Keys
1399+import-dirs:
1400+library-dirs:
1401+dynamic-library-dirs:
1402+data-dir:
1403+hs-libraries: HSterminfo-0.4.1.4
1404+extra-libraries: tinfo
1405+depends: base-4.15.0.0
1406+haddock-interfaces:
1407+haddock-html:
1408+---
1409+name: text
1410+version: 1.2.4.1
1411+visibility: public
1412+id: text-1.2.4.1
1413+key: text-1.2.4.1
1414+license: BSD-2-Clause
1415+copyright: 2009-2011 Bryan O'Sullivan, 2008-2009 Tom Harper
1416+maintainer:
1417+ Bryan O'Sullivan <bos@serpentine.com>, Herbert Valerio Riedel <hvr@gnu.org>
1418+author: Bryan O'Sullivan <bos@serpentine.com>
1419+homepage: https://github.com/haskell/text
1420+synopsis: An efficient packed Unicode text type.
1421+description:
1422+ An efficient packed, immutable Unicode text type (both strict and
1423+ lazy), with a powerful loop fusion optimization framework.
1424+ The 'Text' type represents Unicode character strings, in a time and
1425+ space-efficient manner. This package provides text processing
1426+ capabilities that are optimized for performance critical use, both
1427+ in terms of large data quantities and high speed.
1428+ The 'Text' type provides character-encoding, type-safe case
1429+ conversion via whole-string case conversion functions (see "Data.Text").
1430+ It also provides a range of functions for converting 'Text' values to
1431+ and from 'ByteStrings', using several standard encodings
1432+ (see "Data.Text.Encoding").
1433+ Efficient locale-sensitive support for text IO is also supported
1434+ (see "Data.Text.IO").
1435+ These modules are intended to be imported qualified, to avoid name
1436+ clashes with Prelude functions, e.g.
1437+ > import qualified Data.Text as T
1438+ == ICU Support
1439+ To use an extended and very rich family of functions for working
1440+ with Unicode text (including normalization, regular expressions,
1441+ non-standard encodings, text breaking, and locales), see
1442+ the [text-icu package](https://hackage.haskell.org/package/text-icu)
1443+ based on the well-respected and liberally
1444+ licensed [ICU library](http://site.icu-project.org/).
1445+ == Internal Representation: UTF-16 vs. UTF-8
1446+ Currently the @text@ library uses UTF-16 as its internal representation
1447+ which is [neither a fixed-width nor always the most dense representation](http://utf8everywhere.org/)
1448+ for Unicode text. We're currently investigating the feasibility
1449+ of [changing Text's internal representation to UTF-8](https://github.com/text-utf8)
1450+ and if you need such a 'Text' type right now you might be interested in using the spin-off
1451+ packages <https://hackage.haskell.org/package/text-utf8 text-utf8> and
1452+ <https://hackage.haskell.org/package/text-short text-short>.
1453+category: Data, Text
1454+exposed: True
1455+exposed-modules:
1456+ Data.Text Data.Text.Array Data.Text.Encoding
1457+ Data.Text.Encoding.Error Data.Text.Foreign Data.Text.IO
1458+ Data.Text.Internal Data.Text.Internal.Builder
1459+ Data.Text.Internal.Builder.Functions
1460+ Data.Text.Internal.Builder.Int.Digits
1461+ Data.Text.Internal.Builder.RealFloat.Functions
1462+ Data.Text.Internal.ByteStringCompat
1463+ Data.Text.Internal.Encoding.Fusion
1464+ Data.Text.Internal.Encoding.Fusion.Common
1465+ Data.Text.Internal.Encoding.Utf16 Data.Text.Internal.Encoding.Utf32
1466+ Data.Text.Internal.Encoding.Utf8 Data.Text.Internal.Functions
1467+ Data.Text.Internal.Fusion Data.Text.Internal.Fusion.CaseMapping
1468+ Data.Text.Internal.Fusion.Common Data.Text.Internal.Fusion.Size
1469+ Data.Text.Internal.Fusion.Types Data.Text.Internal.IO
1470+ Data.Text.Internal.Lazy Data.Text.Internal.Lazy.Encoding.Fusion
1471+ Data.Text.Internal.Lazy.Fusion Data.Text.Internal.Lazy.Search
1472+ Data.Text.Internal.Private Data.Text.Internal.Read
1473+ Data.Text.Internal.Search Data.Text.Internal.Unsafe
1474+ Data.Text.Internal.Unsafe.Char Data.Text.Internal.Unsafe.Shift
1475+ Data.Text.Lazy Data.Text.Lazy.Builder Data.Text.Lazy.Builder.Int
1476+ Data.Text.Lazy.Builder.RealFloat Data.Text.Lazy.Encoding
1477+ Data.Text.Lazy.IO Data.Text.Lazy.Internal Data.Text.Lazy.Read
1478+ Data.Text.Read Data.Text.Unsafe
1479+hidden-modules: Data.Text.Show
1480+import-dirs:
1481+library-dirs:
1482+dynamic-library-dirs:
1483+data-dir:
1484+hs-libraries: HStext-1.2.4.1
1485+depends:
1486+ array-0.5.4.0 base-4.15.0.0 binary-0.8.8.0 bytestring-0.10.12.1
1487+ deepseq-1.4.5.0 ghc-bignum-1.0 ghc-prim-0.7.0
1488+ template-haskell-2.17.0.0
1489+haddock-interfaces:
1490+haddock-html:
1491+---
1492+name: time
1493+version: 1.9.3
1494+visibility: public
1495+id: time-1.9.3
1496+key: time-1.9.3
1497+license: BSD-3-Clause
1498+maintainer: <ashley@semantic.org>
1499+author: Ashley Yakeley
1500+stability: stable
1501+homepage: https://github.com/haskell/time
1502+synopsis: A time library
1503+description: Time, clocks and calendars
1504+category: Time
1505+exposed: True
1506+exposed-modules:
1507+ Data.Time Data.Time.Calendar Data.Time.Calendar.Easter
1508+ Data.Time.Calendar.Julian Data.Time.Calendar.MonthDay
1509+ Data.Time.Calendar.OrdinalDate Data.Time.Calendar.WeekDate
1510+ Data.Time.Clock Data.Time.Clock.POSIX Data.Time.Clock.System
1511+ Data.Time.Clock.TAI Data.Time.Format Data.Time.Format.ISO8601
1512+ Data.Time.Format.Internal Data.Time.LocalTime
1513+hidden-modules:
1514+ Data.Format Data.Time.Calendar.Private Data.Time.Calendar.Days
1515+ Data.Time.Calendar.Gregorian Data.Time.Calendar.CalendarDiffDays
1516+ Data.Time.Calendar.Week Data.Time.Calendar.JulianYearDay
1517+ Data.Time.Clock.Internal.DiffTime
1518+ Data.Time.Clock.Internal.AbsoluteTime
1519+ Data.Time.Clock.Internal.NominalDiffTime
1520+ Data.Time.Clock.Internal.POSIXTime
1521+ Data.Time.Clock.Internal.UniversalTime
1522+ Data.Time.Clock.Internal.SystemTime
1523+ Data.Time.Clock.Internal.UTCTime Data.Time.Clock.Internal.CTimeval
1524+ Data.Time.Clock.Internal.CTimespec Data.Time.Clock.Internal.UTCDiff
1525+ Data.Time.LocalTime.Internal.TimeZone
1526+ Data.Time.LocalTime.Internal.TimeOfDay
1527+ Data.Time.LocalTime.Internal.CalendarDiffTime
1528+ Data.Time.LocalTime.Internal.LocalTime
1529+ Data.Time.LocalTime.Internal.ZonedTime Data.Time.Format.Parse
1530+ Data.Time.Format.Locale Data.Time.Format.Format.Class
1531+ Data.Time.Format.Format.Instances Data.Time.Format.Parse.Class
1532+ Data.Time.Format.Parse.Instances
1533+import-dirs:
1534+library-dirs:
1535+dynamic-library-dirs:
1536+data-dir:
1537+hs-libraries: HStime-1.9.3
1538+include-dirs:
1539+depends: base-4.15.0.0 deepseq-1.4.5.0
1540+haddock-interfaces:
1541+haddock-html:
1542+---
1543+name: transformers
1544+version: 0.5.6.2
1545+visibility: public
1546+id: transformers-0.5.6.2
1547+key: transformers-0.5.6.2
1548+license: BSD-3-Clause
1549+maintainer: Ross Paterson <R.Paterson@city.ac.uk>
1550+author: Andy Gill, Ross Paterson
1551+synopsis: Concrete functor and monad transformers
1552+description:
1553+ A portable library of functor and monad transformers, inspired by
1554+ the paper
1555+ * \"Functional Programming with Overloading and Higher-Order
1556+ Polymorphism\", by Mark P Jones,
1557+ in /Advanced School of Functional Programming/, 1995
1558+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1559+ This package contains:
1560+ * the monad transformer class (in "Control.Monad.Trans.Class")
1561+ * concrete functor and monad transformers, each with associated
1562+ operations and functions to lift operations associated with other
1563+ transformers.
1564+ The package can be used on its own in portable Haskell code, in
1565+ which case operations need to be manually lifted through transformer
1566+ stacks (see "Control.Monad.Trans.Class" for some examples).
1567+ Alternatively, it can be used with the non-portable monad classes in
1568+ the @mtl@ or @monads-tf@ packages, which automatically lift operations
1569+ introduced by monad transformers through other transformers.
1570+category: Control
1571+exposed: True
1572+exposed-modules:
1573+ Control.Applicative.Backwards Control.Applicative.Lift
1574+ Control.Monad.Signatures Control.Monad.Trans.Accum
1575+ Control.Monad.Trans.Class Control.Monad.Trans.Cont
1576+ Control.Monad.Trans.Error Control.Monad.Trans.Except
1577+ Control.Monad.Trans.Identity Control.Monad.Trans.List
1578+ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS
1579+ Control.Monad.Trans.RWS.CPS Control.Monad.Trans.RWS.Lazy
1580+ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader
1581+ Control.Monad.Trans.Select Control.Monad.Trans.State
1582+ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict
1583+ Control.Monad.Trans.Writer Control.Monad.Trans.Writer.CPS
1584+ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict
1585+ Data.Functor.Constant Data.Functor.Reverse
1586+import-dirs:
1587+library-dirs:
1588+dynamic-library-dirs:
1589+data-dir:
1590+hs-libraries: HStransformers-0.5.6.2
1591+depends: base-4.15.0.0
1592+haddock-interfaces:
1593+haddock-html:
1594+---
1595+name: unix
1596+version: 2.7.2.2
1597+visibility: public
1598+id: unix-2.7.2.2
1599+key: unix-2.7.2.2
1600+license: BSD-3-Clause
1601+maintainer: libraries@haskell.org
1602+homepage: https://github.com/haskell/unix
1603+synopsis: POSIX functionality
1604+description:
1605+ This package gives you access to the set of operating system
1606+ services standardised by
1607+ <http://pubs.opengroup.org/onlinepubs/9699919799/ POSIX.1-2008>
1608+ (or the IEEE Portable Operating System Interface for Computing
1609+ Environments - IEEE Std. 1003.1).
1610+ The package is not supported under Windows.
1611+category: System
1612+exposed: True
1613+exposed-modules:
1614+ System.Posix System.Posix.ByteString
1615+ System.Posix.ByteString.FilePath System.Posix.Directory
1616+ System.Posix.Directory.ByteString System.Posix.DynamicLinker
1617+ System.Posix.DynamicLinker.ByteString
1618+ System.Posix.DynamicLinker.Module
1619+ System.Posix.DynamicLinker.Module.ByteString
1620+ System.Posix.DynamicLinker.Prim System.Posix.Env
1621+ System.Posix.Env.ByteString System.Posix.Error System.Posix.Fcntl
1622+ System.Posix.Files System.Posix.Files.ByteString System.Posix.IO
1623+ System.Posix.IO.ByteString System.Posix.Process
1624+ System.Posix.Process.ByteString System.Posix.Process.Internals
1625+ System.Posix.Resource System.Posix.Semaphore System.Posix.SharedMem
1626+ System.Posix.Signals System.Posix.Signals.Exts System.Posix.Temp
1627+ System.Posix.Temp.ByteString System.Posix.Terminal
1628+ System.Posix.Terminal.ByteString System.Posix.Time
1629+ System.Posix.Unistd System.Posix.User
1630+hidden-modules:
1631+ System.Posix.Directory.Common System.Posix.DynamicLinker.Common
1632+ System.Posix.Files.Common System.Posix.IO.Common
1633+ System.Posix.Process.Common System.Posix.Terminal.Common
1634+import-dirs:
1635+library-dirs:
1636+dynamic-library-dirs:
1637+data-dir:
1638+hs-libraries: HSunix-2.7.2.2
1639+extra-libraries: rt util dl pthread
1640+include-dirs:
1641+includes: HsUnix.h execvpe.h
1642+depends: base-4.15.0.0 bytestring-0.10.12.1 time-1.9.3
1643+haddock-interfaces:
1644+haddock-html:
1645+---
1646+name: xhtml
1647+version: 3000.2.2.1
1648+visibility: public
1649+id: xhtml-3000.2.2.1
1650+key: xhtml-3000.2.2.1
1651+license: BSD-3-Clause
1652+copyright:
1653+ Bjorn Bringert 2004-2006, Andy Gill and the Oregon
1654+ Graduate Institute of Science and Technology, 1999-2001
1655+maintainer: Chris Dornan <chris@chrisdornan.com>
1656+author: Bjorn Bringert
1657+stability: Stable
1658+homepage: https://github.com/haskell/xhtml
1659+synopsis: An XHTML combinator library
1660+description:
1661+ This package provides combinators for producing
1662+ XHTML 1.0, including the Strict, Transitional and
1663+ Frameset variants.
1664+category: Web, XML, Pretty Printer
1665+exposed: True
1666+exposed-modules:
1667+ Text.XHtml Text.XHtml.Debug Text.XHtml.Frameset Text.XHtml.Strict
1668+ Text.XHtml.Table Text.XHtml.Transitional
1669+hidden-modules:
1670+ Text.XHtml.Strict.Attributes Text.XHtml.Strict.Elements
1671+ Text.XHtml.Frameset.Attributes Text.XHtml.Frameset.Elements
1672+ Text.XHtml.Transitional.Attributes Text.XHtml.Transitional.Elements
1673+ Text.XHtml.BlockTable Text.XHtml.Extras Text.XHtml.Internals
1674+import-dirs:
1675+library-dirs:
1676+dynamic-library-dirs:
1677+data-dir:
1678+hs-libraries: HSxhtml-3000.2.2.1
1679+depends: base-4.15.0.0
1680+haddock-interfaces:
1681+haddock-html:
1682+---
1683+name: rts
1684+version: 1.0
1685+visibility: public
1686+id: rts
1687+key: rts
1688+license: BSD-3-Clause
1689+maintainer: glasgow-haskell-users@haskell.org
1690+exposed: True
1691+library-dirs:
1692+hs-libraries: HSrts
1693+extra-libraries: m rt dl ffi numa pthread
1694+include-dirs:
1695+includes: Stg.h
1696+ld-options:
1697+ "-Wl,-u,base_GHCziTopHandler_runIO_closure"
1698+ "-Wl,-u,base_GHCziTopHandler_runNonIO_closure"
1699+ "-Wl,-u,ghczmprim_GHCziTuple_Z0T_closure"
1700+ "-Wl,-u,ghczmprim_GHCziTypes_True_closure"
1701+ "-Wl,-u,ghczmprim_GHCziTypes_False_closure"
1702+ "-Wl,-u,base_GHCziPack_unpackCString_closure"
1703+ "-Wl,-u,base_GHCziWeak_runFinalizzerBatch_closure"
1704+ "-Wl,-u,base_GHCziIOziException_stackOverflow_closure"
1705+ "-Wl,-u,base_GHCziIOziException_heapOverflow_closure"
1706+ "-Wl,-u,base_GHCziIOziException_allocationLimitExceeded_closure"
1707+ "-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnMVar_closure"
1708+ "-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnSTM_closure"
1709+ "-Wl,-u,base_GHCziIOziException_cannotCompactFunction_closure"
1710+ "-Wl,-u,base_GHCziIOziException_cannotCompactPinned_closure"
1711+ "-Wl,-u,base_GHCziIOziException_cannotCompactMutable_closure"
1712+ "-Wl,-u,base_GHCziIOPort_doubleReadException_closure"
1713+ "-Wl,-u,base_ControlziExceptionziBase_nonTermination_closure"
1714+ "-Wl,-u,base_ControlziExceptionziBase_nestedAtomically_closure"
1715+ "-Wl,-u,base_GHCziEventziThread_blockedOnBadFD_closure"
1716+ "-Wl,-u,base_GHCziExceptionziType_divZZeroException_closure"
1717+ "-Wl,-u,base_GHCziExceptionziType_underflowException_closure"
1718+ "-Wl,-u,base_GHCziExceptionziType_overflowException_closure"
1719+ "-Wl,-u,base_GHCziConcziSync_runSparks_closure"
1720+ "-Wl,-u,base_GHCziConcziIO_ensureIOManagerIsRunning_closure"
1721+ "-Wl,-u,base_GHCziConcziIO_interruptIOManager_closure"
1722+ "-Wl,-u,base_GHCziConcziIO_ioManagerCapabilitiesChanged_closure"
1723+ "-Wl,-u,base_GHCziConcziSignal_runHandlersPtr_closure"
1724+ "-Wl,-u,base_GHCziTopHandler_flushStdHandles_closure"
1725+ "-Wl,-u,base_GHCziTopHandler_runMainIO_closure"
1726+ "-Wl,-u,ghczmprim_GHCziTypes_Czh_con_info"
1727+ "-Wl,-u,ghczmprim_GHCziTypes_Izh_con_info"
1728+ "-Wl,-u,ghczmprim_GHCziTypes_Fzh_con_info"
1729+ "-Wl,-u,ghczmprim_GHCziTypes_Dzh_con_info"
1730+ "-Wl,-u,ghczmprim_GHCziTypes_Wzh_con_info"
1731+ "-Wl,-u,base_GHCziPtr_Ptr_con_info"
1732+ "-Wl,-u,base_GHCziPtr_FunPtr_con_info"
1733+ "-Wl,-u,base_GHCziInt_I8zh_con_info"
1734+ "-Wl,-u,base_GHCziInt_I16zh_con_info"
1735+ "-Wl,-u,base_GHCziInt_I32zh_con_info"
1736+ "-Wl,-u,base_GHCziInt_I64zh_con_info"
1737+ "-Wl,-u,base_GHCziWord_W8zh_con_info"
1738+ "-Wl,-u,base_GHCziWord_W16zh_con_info"
1739+ "-Wl,-u,base_GHCziWord_W32zh_con_info"
1740+ "-Wl,-u,base_GHCziWord_W64zh_con_info"
1741+ "-Wl,-u,base_GHCziStable_StablePtr_con_info"
1742+ "-Wl,-u,hs_atomic_add8" "-Wl,-u,hs_atomic_add16"
1743+ "-Wl,-u,hs_atomic_add32" "-Wl,-u,hs_atomic_add64"
1744+ "-Wl,-u,hs_atomic_sub8" "-Wl,-u,hs_atomic_sub16"
1745+ "-Wl,-u,hs_atomic_sub32" "-Wl,-u,hs_atomic_sub64"
1746+ "-Wl,-u,hs_atomic_and8" "-Wl,-u,hs_atomic_and16"
1747+ "-Wl,-u,hs_atomic_and32" "-Wl,-u,hs_atomic_and64"
1748+ "-Wl,-u,hs_atomic_nand8" "-Wl,-u,hs_atomic_nand16"
1749+ "-Wl,-u,hs_atomic_nand32" "-Wl,-u,hs_atomic_nand64"
1750+ "-Wl,-u,hs_atomic_or8" "-Wl,-u,hs_atomic_or16"
1751+ "-Wl,-u,hs_atomic_or32" "-Wl,-u,hs_atomic_or64"
1752+ "-Wl,-u,hs_atomic_xor8" "-Wl,-u,hs_atomic_xor16"
1753+ "-Wl,-u,hs_atomic_xor32" "-Wl,-u,hs_atomic_xor64"
1754+ "-Wl,-u,hs_cmpxchg8" "-Wl,-u,hs_cmpxchg16" "-Wl,-u,hs_cmpxchg32"
1755+ "-Wl,-u,hs_cmpxchg64" "-Wl,-u,hs_xchg8" "-Wl,-u,hs_xchg16"
1756+ "-Wl,-u,hs_xchg32" "-Wl,-u,hs_xchg64" "-Wl,-u,hs_atomicread8"
1757+ "-Wl,-u,hs_atomicread16" "-Wl,-u,hs_atomicread32"
1758+ "-Wl,-u,hs_atomicread64" "-Wl,-u,hs_atomicwrite8"
1759+ "-Wl,-u,hs_atomicwrite16" "-Wl,-u,hs_atomicwrite32"
1760+ "-Wl,-u,hs_atomicwrite64"
materialized/dummy-ghc/ghc-9.0.1-aarch64-linux/ghc-pkg/versionnew file+1
@@ -0,0 +1 @@
1+GHC package manager version 9.0.1
materialized/dummy-ghc/ghc-9.0.1-aarch64-linux/ghc/infonew file+74
@@ -0,0 +1,74 @@
1+ [("Project name","The Glorious Glasgow Haskell Compilation System")
2+ ,("GCC extra via C opts","")
3+ ,("C compiler command","gcc")
4+ ,("C compiler flags","")
5+ ,("C++ compiler flags","")
6+ ,("C compiler link flags","-Wl,-z,noexecstack")
7+ ,("C compiler supports -no-pie","YES")
8+ ,("Haskell CPP command","gcc")
9+ ,("Haskell CPP flags","-E -undef -traditional")
10+ ,("ld command","ld")
11+ ,("ld flags","-z noexecstack")
12+ ,("ld supports compact unwind","YES")
13+ ,("ld supports build-id","YES")
14+ ,("ld supports filelist","NO")
15+ ,("ld is GNU ld","YES")
16+ ,("Merge objects command","ld")
17+ ,("Merge objects flags","-r")
18+ ,("ar command","ar")
19+ ,("ar flags","q")
20+ ,("ar supports at file","YES")
21+ ,("ranlib command","ranlib")
22+ ,("otool command","otool")
23+ ,("install_name_tool command","install_name_tool")
24+ ,("touch command","touch")
25+ ,("dllwrap command","/bin/false")
26+ ,("windres command","/bin/false")
27+ ,("libtool command","libtool")
28+ ,("cross compiling","NO")
29+ ,("target platform string","aarch64-unknown-linux")
30+ ,("target os","OSLinux")
31+ ,("target arch","ArchAArch64")
32+ ,("target word size","8")
33+ ,("target word big endian","NO")
34+ ,("target has GNU nonexec stack","YES")
35+ ,("target has .ident directive","YES")
36+ ,("target has subsections via symbols","NO")
37+ ,("target has RTS linker","YES")
38+ ,("Unregisterised","NO")
39+ ,("LLVM target","aarch64-unknown-linux")
40+ ,("LLVM clang command","clang")
41+ ,("bignum backend","gmp")
42+ ,("Use interpreter","YES")
43+ ,("Support SMP","YES")
44+ ,("RTS ways","l debug thr thr_debug thr_l thr_p dyn debug_dyn thr_dyn thr_debug_dyn l_dyn thr_l_dyn thr_debug_p debug_p")
45+ ,("Tables next to code","YES")
46+ ,("Leading underscore","NO")
47+ ,("Use LibFFI","YES")
48+ ,("Use Threads","YES")
49+ ,("Use Debugging","NO")
50+ ,("RTS expects libdw","NO")
51+ ,("Project version","9.0.1")
52+ ,("Project Git commit id","da53a348150d30193a6f28e1b7ddcabdf45ab726")
53+ ,("Booter version","8.8.4")
54+ ,("Stage","2")
55+ ,("Build platform","aarch64-unknown-linux")
56+ ,("Host platform","aarch64-unknown-linux")
57+ ,("Target platform","aarch64-unknown-linux")
58+ ,("Have interpreter","YES")
59+ ,("Object splitting supported","NO")
60+ ,("Have native code generator","NO")
61+ ,("Target default backend","LLVM")
62+ ,("Support dynamic-too","YES")
63+ ,("Support parallel --make","YES")
64+ ,("Support reexported-modules","YES")
65+ ,("Support thinning and renaming package flags","YES")
66+ ,("Support Backpack","YES")
67+ ,("Requires unified installed package IDs","YES")
68+ ,("Uses package keys","YES")
69+ ,("Uses unit IDs","YES")
70+ ,("Dynamic by default","NO")
71+ ,("GHC Dynamic","YES")
72+ ,("GHC Profiled","NO")
73+ ,("Debug on","NO")
74+ ]
materialized/dummy-ghc/ghc-9.0.1-aarch64-linux/ghc/numeric-versionnew file+1
@@ -0,0 +1 @@
1+9.0.1
materialized/dummy-ghc/ghc-9.0.1-aarch64-linux/ghc/supported-languagesnew file+261
@@ -0,0 +1,261 @@
1+Haskell98
2+Haskell2010
3+Unsafe
4+Trustworthy
5+Safe
6+AllowAmbiguousTypes
7+NoAllowAmbiguousTypes
8+AlternativeLayoutRule
9+NoAlternativeLayoutRule
10+AlternativeLayoutRuleTransitional
11+NoAlternativeLayoutRuleTransitional
12+Arrows
13+NoArrows
14+AutoDeriveTypeable
15+NoAutoDeriveTypeable
16+BangPatterns
17+NoBangPatterns
18+BinaryLiterals
19+NoBinaryLiterals
20+CApiFFI
21+NoCApiFFI
22+CPP
23+NoCPP
24+CUSKs
25+NoCUSKs
26+ConstrainedClassMethods
27+NoConstrainedClassMethods
28+ConstraintKinds
29+NoConstraintKinds
30+DataKinds
31+NoDataKinds
32+DatatypeContexts
33+NoDatatypeContexts
34+DefaultSignatures
35+NoDefaultSignatures
36+DeriveAnyClass
37+NoDeriveAnyClass
38+DeriveDataTypeable
39+NoDeriveDataTypeable
40+DeriveFoldable
41+NoDeriveFoldable
42+DeriveFunctor
43+NoDeriveFunctor
44+DeriveGeneric
45+NoDeriveGeneric
46+DeriveLift
47+NoDeriveLift
48+DeriveTraversable
49+NoDeriveTraversable
50+DerivingStrategies
51+NoDerivingStrategies
52+DerivingVia
53+NoDerivingVia
54+DisambiguateRecordFields
55+NoDisambiguateRecordFields
56+DoAndIfThenElse
57+NoDoAndIfThenElse
58+BlockArguments
59+NoBlockArguments
60+DoRec
61+NoDoRec
62+DuplicateRecordFields
63+NoDuplicateRecordFields
64+EmptyCase
65+NoEmptyCase
66+EmptyDataDecls
67+NoEmptyDataDecls
68+EmptyDataDeriving
69+NoEmptyDataDeriving
70+ExistentialQuantification
71+NoExistentialQuantification
72+ExplicitForAll
73+NoExplicitForAll
74+ExplicitNamespaces
75+NoExplicitNamespaces
76+ExtendedDefaultRules
77+NoExtendedDefaultRules
78+FlexibleContexts
79+NoFlexibleContexts
80+FlexibleInstances
81+NoFlexibleInstances
82+ForeignFunctionInterface
83+NoForeignFunctionInterface
84+FunctionalDependencies
85+NoFunctionalDependencies
86+GADTSyntax
87+NoGADTSyntax
88+GADTs
89+NoGADTs
90+GHCForeignImportPrim
91+NoGHCForeignImportPrim
92+GeneralizedNewtypeDeriving
93+NoGeneralizedNewtypeDeriving
94+GeneralisedNewtypeDeriving
95+NoGeneralisedNewtypeDeriving
96+ImplicitParams
97+NoImplicitParams
98+ImplicitPrelude
99+NoImplicitPrelude
100+ImportQualifiedPost
101+NoImportQualifiedPost
102+ImpredicativeTypes
103+NoImpredicativeTypes
104+IncoherentInstances
105+NoIncoherentInstances
106+TypeFamilyDependencies
107+NoTypeFamilyDependencies
108+InstanceSigs
109+NoInstanceSigs
110+ApplicativeDo
111+NoApplicativeDo
112+InterruptibleFFI
113+NoInterruptibleFFI
114+JavaScriptFFI
115+NoJavaScriptFFI
116+KindSignatures
117+NoKindSignatures
118+LambdaCase
119+NoLambdaCase
120+LexicalNegation
121+NoLexicalNegation
122+LiberalTypeSynonyms
123+NoLiberalTypeSynonyms
124+LinearTypes
125+NoLinearTypes
126+MagicHash
127+NoMagicHash
128+MonadComprehensions
129+NoMonadComprehensions
130+MonadFailDesugaring
131+NoMonadFailDesugaring
132+MonoLocalBinds
133+NoMonoLocalBinds
134+MonoPatBinds
135+NoMonoPatBinds
136+MonomorphismRestriction
137+NoMonomorphismRestriction
138+MultiParamTypeClasses
139+NoMultiParamTypeClasses
140+MultiWayIf
141+NoMultiWayIf
142+NumericUnderscores
143+NoNumericUnderscores
144+NPlusKPatterns
145+NoNPlusKPatterns
146+NamedFieldPuns
147+NoNamedFieldPuns
148+NamedWildCards
149+NoNamedWildCards
150+NegativeLiterals
151+NoNegativeLiterals
152+HexFloatLiterals
153+NoHexFloatLiterals
154+NondecreasingIndentation
155+NoNondecreasingIndentation
156+NullaryTypeClasses
157+NoNullaryTypeClasses
158+NumDecimals
159+NoNumDecimals
160+OverlappingInstances
161+NoOverlappingInstances
162+OverloadedLabels
163+NoOverloadedLabels
164+OverloadedLists
165+NoOverloadedLists
166+OverloadedStrings
167+NoOverloadedStrings
168+PackageImports
169+NoPackageImports
170+ParallelArrays
171+NoParallelArrays
172+ParallelListComp
173+NoParallelListComp
174+PartialTypeSignatures
175+NoPartialTypeSignatures
176+PatternGuards
177+NoPatternGuards
178+PatternSignatures
179+NoPatternSignatures
180+PatternSynonyms
181+NoPatternSynonyms
182+PolyKinds
183+NoPolyKinds
184+PolymorphicComponents
185+NoPolymorphicComponents
186+QuantifiedConstraints
187+NoQuantifiedConstraints
188+PostfixOperators
189+NoPostfixOperators
190+QuasiQuotes
191+NoQuasiQuotes
192+QualifiedDo
193+NoQualifiedDo
194+Rank2Types
195+NoRank2Types
196+RankNTypes
197+NoRankNTypes
198+RebindableSyntax
199+NoRebindableSyntax
200+RecordPuns
201+NoRecordPuns
202+RecordWildCards
203+NoRecordWildCards
204+RecursiveDo
205+NoRecursiveDo
206+RelaxedLayout
207+NoRelaxedLayout
208+RelaxedPolyRec
209+NoRelaxedPolyRec
210+RoleAnnotations
211+NoRoleAnnotations
212+ScopedTypeVariables
213+NoScopedTypeVariables
214+StandaloneDeriving
215+NoStandaloneDeriving
216+StarIsType
217+NoStarIsType
218+StaticPointers
219+NoStaticPointers
220+Strict
221+NoStrict
222+StrictData
223+NoStrictData
224+TemplateHaskell
225+NoTemplateHaskell
226+TemplateHaskellQuotes
227+NoTemplateHaskellQuotes
228+StandaloneKindSignatures
229+NoStandaloneKindSignatures
230+TraditionalRecordSyntax
231+NoTraditionalRecordSyntax
232+TransformListComp
233+NoTransformListComp
234+TupleSections
235+NoTupleSections
236+TypeApplications
237+NoTypeApplications
238+TypeInType
239+NoTypeInType
240+TypeFamilies
241+NoTypeFamilies
242+TypeOperators
243+NoTypeOperators
244+TypeSynonymInstances
245+NoTypeSynonymInstances
246+UnboxedTuples
247+NoUnboxedTuples
248+UnboxedSums
249+NoUnboxedSums
250+UndecidableInstances
251+NoUndecidableInstances
252+UndecidableSuperClasses
253+NoUndecidableSuperClasses
254+UnicodeSyntax
255+NoUnicodeSyntax
256+UnliftedFFITypes
257+NoUnliftedFFITypes
258+UnliftedNewtypes
259+NoUnliftedNewtypes
260+ViewPatterns
261+NoViewPatterns
materialized/dummy-ghc/ghc-9.0.1-aarch64-linux/ghc/versionnew file+1
@@ -0,0 +1 @@
1+The Glorious Glasgow Haskell Compilation System, version 9.0.1
materialized/dummy-ghc/ghc-9.0.1-x86_64-darwin/ghc/info+6
@@ -1,18 +1,24 @@
11 [("Project name","The Glorious Glasgow Haskell Compilation System")
22 ,("GCC extra via C opts","")
3+ ,("C compiler command","clang")
34 ,("C compiler flags","")
45 ,("C++ compiler flags","")
56 ,("C compiler link flags","")
67 ,("C compiler supports -no-pie","NO")
8+ ,("Haskell CPP command","clang")
79 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
10+ ,("ld command","ld")
811 ,("ld flags","")
912 ,("ld supports compact unwind","YES")
1013 ,("ld supports build-id","NO")
1114 ,("ld supports filelist","YES")
1215 ,("ld is GNU ld","NO")
16+ ,("Merge objects command","ld")
1317 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
1419 ,("ar flags","qcls")
1520 ,("ar supports at file","NO")
21+ ,("ranlib command","ranlib")
1622 ,("otool command","otool")
1723 ,("install_name_tool command","install_name_tool")
1824 ,("touch command","touch")
materialized/dummy-ghc/ghc-9.0.1-x86_64-linux/ghc/info+6
@@ -1,18 +1,24 @@
11 [("Project name","The Glorious Glasgow Haskell Compilation System")
22 ,("GCC extra via C opts","")
3+ ,("C compiler command","gcc")
34 ,("C compiler flags","")
45 ,("C++ compiler flags","")
56 ,("C compiler link flags","")
67 ,("C compiler supports -no-pie","YES")
8+ ,("Haskell CPP command","gcc")
79 ,("Haskell CPP flags","-E -undef -traditional")
10+ ,("ld command","ld")
811 ,("ld flags","")
912 ,("ld supports compact unwind","YES")
1013 ,("ld supports build-id","YES")
1114 ,("ld supports filelist","NO")
1215 ,("ld is GNU ld","YES")
16+ ,("Merge objects command","ld")
1317 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
1419 ,("ar flags","q")
1520 ,("ar supports at file","YES")
21+ ,("ranlib command","ranlib")
1622 ,("otool command","otool")
1723 ,("install_name_tool command","install_name_tool")
1824 ,("touch command","touch")
materialized/dummy-ghc/ghc-9.0.2-aarch64-darwin/ghc/info+6
@@ -1,18 +1,24 @@
11 [("Project name","The Glorious Glasgow Haskell Compilation System")
22 ,("GCC extra via C opts","")
3+ ,("C compiler command","clang")
34 ,("C compiler flags","--target=arm64-apple-darwin ")
45 ,("C++ compiler flags","--target=arm64-apple-darwin ")
56 ,("C compiler link flags","--target=arm64-apple-darwin ")
67 ,("C compiler supports -no-pie","NO")
8+ ,("Haskell CPP command","clang")
79 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
10+ ,("ld command","ld")
811 ,("ld flags","")
912 ,("ld supports compact unwind","YES")
1013 ,("ld supports build-id","NO")
1114 ,("ld supports filelist","YES")
1215 ,("ld is GNU ld","NO")
16+ ,("Merge objects command","ld")
1317 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
1419 ,("ar flags","qcls")
1520 ,("ar supports at file","NO")
21+ ,("ranlib command","ranlib")
1622 ,("otool command","otool")
1723 ,("install_name_tool command","install_name_tool")
1824 ,("touch command","touch")
materialized/dummy-ghc/ghc-9.0.2-aarch64-linux/ghc-pkg/dump-globalnew file+1767
@@ -0,0 +1,1767 @@
1+name: Cabal
2+version: 3.4.1.0
3+visibility: public
4+id: Cabal-3.4.1.0
5+key: Cabal-3.4.1.0
6+license: BSD-3-Clause
7+copyright: 2003-2020, Cabal Development Team (see AUTHORS file)
8+maintainer: cabal-devel@haskell.org
9+author: Cabal Development Team <cabal-devel@haskell.org>
10+homepage: http://www.haskell.org/cabal/
11+synopsis: A framework for packaging Haskell software
12+description:
13+ The Haskell Common Architecture for Building Applications and
14+ Libraries: a framework defining a common interface for authors to more
15+ easily build their Haskell applications in a portable way.
16+ The Haskell Cabal is part of a larger infrastructure for distributing,
17+ organizing, and cataloging Haskell libraries and tools.
18+category: Distribution
19+exposed: True
20+exposed-modules:
21+ Distribution.Backpack Distribution.Backpack.ComponentsGraph
22+ Distribution.Backpack.Configure
23+ Distribution.Backpack.ConfiguredComponent
24+ Distribution.Backpack.DescribeUnitId
25+ Distribution.Backpack.FullUnitId
26+ Distribution.Backpack.LinkedComponent
27+ Distribution.Backpack.ModSubst Distribution.Backpack.ModuleShape
28+ Distribution.Backpack.PreModuleShape Distribution.CabalSpecVersion
29+ Distribution.Compat.Binary Distribution.Compat.CharParsing
30+ Distribution.Compat.CreatePipe Distribution.Compat.DList
31+ Distribution.Compat.Directory Distribution.Compat.Environment
32+ Distribution.Compat.Exception Distribution.Compat.FilePath
33+ Distribution.Compat.Graph Distribution.Compat.Internal.TempFile
34+ Distribution.Compat.Lens Distribution.Compat.Newtype
35+ Distribution.Compat.NonEmptySet Distribution.Compat.Parsing
36+ Distribution.Compat.Prelude.Internal Distribution.Compat.Process
37+ Distribution.Compat.ResponseFile Distribution.Compat.Semigroup
38+ Distribution.Compat.Stack Distribution.Compat.Time
39+ Distribution.Compat.Typeable Distribution.Compiler
40+ Distribution.FieldGrammar Distribution.FieldGrammar.Class
41+ Distribution.FieldGrammar.FieldDescrs
42+ Distribution.FieldGrammar.Newtypes Distribution.FieldGrammar.Parsec
43+ Distribution.FieldGrammar.Pretty Distribution.Fields
44+ Distribution.Fields.ConfVar Distribution.Fields.Field
45+ Distribution.Fields.Lexer Distribution.Fields.LexerMonad
46+ Distribution.Fields.ParseResult Distribution.Fields.Parser
47+ Distribution.Fields.Pretty Distribution.InstalledPackageInfo
48+ Distribution.License Distribution.Make Distribution.ModuleName
49+ Distribution.Package Distribution.PackageDescription
50+ Distribution.PackageDescription.Check
51+ Distribution.PackageDescription.Configuration
52+ Distribution.PackageDescription.FieldGrammar
53+ Distribution.PackageDescription.Parsec
54+ Distribution.PackageDescription.PrettyPrint
55+ Distribution.PackageDescription.Quirks
56+ Distribution.PackageDescription.Utils Distribution.Parsec
57+ Distribution.Parsec.Error Distribution.Parsec.FieldLineStream
58+ Distribution.Parsec.Position Distribution.Parsec.Warning
59+ Distribution.Pretty Distribution.ReadE Distribution.SPDX
60+ Distribution.SPDX.License Distribution.SPDX.LicenseExceptionId
61+ Distribution.SPDX.LicenseExpression Distribution.SPDX.LicenseId
62+ Distribution.SPDX.LicenseListVersion
63+ Distribution.SPDX.LicenseReference Distribution.Simple
64+ Distribution.Simple.Bench Distribution.Simple.Build
65+ Distribution.Simple.Build.Macros
66+ Distribution.Simple.Build.PathsModule
67+ Distribution.Simple.BuildPaths Distribution.Simple.BuildTarget
68+ Distribution.Simple.BuildToolDepends Distribution.Simple.CCompiler
69+ Distribution.Simple.Command Distribution.Simple.Compiler
70+ Distribution.Simple.Configure Distribution.Simple.Doctest
71+ Distribution.Simple.Flag Distribution.Simple.GHC
72+ Distribution.Simple.GHCJS Distribution.Simple.Glob
73+ Distribution.Simple.Haddock Distribution.Simple.HaskellSuite
74+ Distribution.Simple.Hpc Distribution.Simple.Install
75+ Distribution.Simple.InstallDirs
76+ Distribution.Simple.InstallDirs.Internal
77+ Distribution.Simple.LocalBuildInfo Distribution.Simple.PackageIndex
78+ Distribution.Simple.PreProcess Distribution.Simple.PreProcess.Unlit
79+ Distribution.Simple.Program Distribution.Simple.Program.Ar
80+ Distribution.Simple.Program.Builtin Distribution.Simple.Program.Db
81+ Distribution.Simple.Program.Find Distribution.Simple.Program.GHC
82+ Distribution.Simple.Program.HcPkg Distribution.Simple.Program.Hpc
83+ Distribution.Simple.Program.Internal Distribution.Simple.Program.Ld
84+ Distribution.Simple.Program.ResponseFile
85+ Distribution.Simple.Program.Run Distribution.Simple.Program.Script
86+ Distribution.Simple.Program.Strip Distribution.Simple.Program.Types
87+ Distribution.Simple.Register Distribution.Simple.Setup
88+ Distribution.Simple.ShowBuildInfo Distribution.Simple.SrcDist
89+ Distribution.Simple.Test Distribution.Simple.Test.ExeV10
90+ Distribution.Simple.Test.LibV09 Distribution.Simple.Test.Log
91+ Distribution.Simple.UHC Distribution.Simple.UserHooks
92+ Distribution.Simple.Utils Distribution.System
93+ Distribution.TestSuite Distribution.Text
94+ Distribution.Types.AbiDependency Distribution.Types.AbiHash
95+ Distribution.Types.AnnotatedId Distribution.Types.Benchmark
96+ Distribution.Types.Benchmark.Lens
97+ Distribution.Types.BenchmarkInterface
98+ Distribution.Types.BenchmarkType Distribution.Types.BuildInfo
99+ Distribution.Types.BuildInfo.Lens Distribution.Types.BuildType
100+ Distribution.Types.Component Distribution.Types.ComponentId
101+ Distribution.Types.ComponentInclude
102+ Distribution.Types.ComponentLocalBuildInfo
103+ Distribution.Types.ComponentName
104+ Distribution.Types.ComponentRequestedSpec
105+ Distribution.Types.CondTree Distribution.Types.Condition
106+ Distribution.Types.ConfVar Distribution.Types.Dependency
107+ Distribution.Types.DependencyMap Distribution.Types.ExeDependency
108+ Distribution.Types.Executable Distribution.Types.Executable.Lens
109+ Distribution.Types.ExecutableScope Distribution.Types.ExposedModule
110+ Distribution.Types.Flag Distribution.Types.ForeignLib
111+ Distribution.Types.ForeignLib.Lens
112+ Distribution.Types.ForeignLibOption
113+ Distribution.Types.ForeignLibType
114+ Distribution.Types.GenericPackageDescription
115+ Distribution.Types.GenericPackageDescription.Lens
116+ Distribution.Types.GivenComponent
117+ Distribution.Types.HookedBuildInfo
118+ Distribution.Types.IncludeRenaming
119+ Distribution.Types.InstalledPackageInfo
120+ Distribution.Types.InstalledPackageInfo.FieldGrammar
121+ Distribution.Types.InstalledPackageInfo.Lens
122+ Distribution.Types.LegacyExeDependency Distribution.Types.Lens
123+ Distribution.Types.Library Distribution.Types.Library.Lens
124+ Distribution.Types.LibraryName Distribution.Types.LibraryVisibility
125+ Distribution.Types.LocalBuildInfo Distribution.Types.Mixin
126+ Distribution.Types.Module Distribution.Types.ModuleReexport
127+ Distribution.Types.ModuleRenaming
128+ Distribution.Types.MungedPackageId
129+ Distribution.Types.MungedPackageName
130+ Distribution.Types.PackageDescription
131+ Distribution.Types.PackageDescription.Lens
132+ Distribution.Types.PackageId Distribution.Types.PackageId.Lens
133+ Distribution.Types.PackageName Distribution.Types.PackageName.Magic
134+ Distribution.Types.PackageVersionConstraint
135+ Distribution.Types.PkgconfigDependency
136+ Distribution.Types.PkgconfigName
137+ Distribution.Types.PkgconfigVersion
138+ Distribution.Types.PkgconfigVersionRange
139+ Distribution.Types.SetupBuildInfo
140+ Distribution.Types.SetupBuildInfo.Lens
141+ Distribution.Types.SourceRepo Distribution.Types.SourceRepo.Lens
142+ Distribution.Types.TargetInfo Distribution.Types.TestSuite
143+ Distribution.Types.TestSuite.Lens
144+ Distribution.Types.TestSuiteInterface Distribution.Types.TestType
145+ Distribution.Types.UnitId Distribution.Types.UnqualComponentName
146+ Distribution.Types.Version Distribution.Types.VersionInterval
147+ Distribution.Types.VersionRange
148+ Distribution.Types.VersionRange.Internal Distribution.Utils.Generic
149+ Distribution.Utils.IOData Distribution.Utils.LogProgress
150+ Distribution.Utils.MD5 Distribution.Utils.MapAccum
151+ Distribution.Utils.NubList Distribution.Utils.Progress
152+ Distribution.Utils.ShortText Distribution.Utils.Structured
153+ Distribution.Verbosity Distribution.Verbosity.Internal
154+ Distribution.Version Language.Haskell.Extension
155+hidden-modules:
156+ Distribution.Backpack.PreExistingComponent
157+ Distribution.Backpack.ReadyComponent Distribution.Backpack.MixLink
158+ Distribution.Backpack.ModuleScope Distribution.Backpack.UnifyM
159+ Distribution.Backpack.Id Distribution.Utils.UnionFind
160+ Distribution.Utils.Base62 Distribution.Compat.Async
161+ Distribution.Compat.CopyFile Distribution.Compat.GetShortPathName
162+ Distribution.Compat.MonadFail Distribution.Compat.Prelude
163+ Distribution.Compat.SnocList Distribution.GetOpt Distribution.Lex
164+ Distribution.Utils.String Distribution.Simple.Build.Macros.Z
165+ Distribution.Simple.GHC.EnvironmentParser
166+ Distribution.Simple.GHC.Internal Distribution.Simple.GHC.ImplInfo
167+ Distribution.Simple.Utils.Json Distribution.ZinzaPrelude
168+ Paths_Cabal
169+import-dirs:
170+library-dirs:
171+dynamic-library-dirs:
172+data-dir:
173+hs-libraries: HSCabal-3.4.1.0
174+depends:
175+ array-0.5.4.0 base-4.15.1.0 binary-0.8.8.0 bytestring-0.10.12.1
176+ containers-0.6.4.1 deepseq-1.4.5.0 directory-1.3.6.2
177+ filepath-1.4.2.1 mtl-2.2.2 parsec-3.1.14.0 pretty-1.1.3.6
178+ process-1.6.13.2 text-1.2.5.0 time-1.9.3 transformers-0.5.6.2
179+ unix-2.7.2.2
180+haddock-interfaces:
181+haddock-html:
182+---
183+name: array
184+version: 0.5.4.0
185+visibility: public
186+id: array-0.5.4.0
187+key: array-0.5.4.0
188+license: BSD-3-Clause
189+maintainer: libraries@haskell.org
190+synopsis: Mutable and immutable arrays
191+description:
192+ In addition to providing the "Data.Array" module
193+ <http://www.haskell.org/onlinereport/haskell2010/haskellch14.html as specified in the Haskell 2010 Language Report>,
194+ this package also defines the classes 'IArray' of
195+ immutable arrays and 'MArray' of arrays mutable within appropriate
196+ monads, as well as some instances of these classes.
197+category: Data Structures
198+exposed: True
199+exposed-modules:
200+ Data.Array Data.Array.Base Data.Array.IArray Data.Array.IO
201+ Data.Array.IO.Internals Data.Array.IO.Safe Data.Array.MArray
202+ Data.Array.MArray.Safe Data.Array.ST Data.Array.ST.Safe
203+ Data.Array.Storable Data.Array.Storable.Internals
204+ Data.Array.Storable.Safe Data.Array.Unboxed Data.Array.Unsafe
205+import-dirs:
206+library-dirs:
207+dynamic-library-dirs:
208+data-dir:
209+hs-libraries: HSarray-0.5.4.0
210+depends: base-4.15.1.0
211+haddock-interfaces:
212+haddock-html:
213+---
214+name: base
215+version: 4.15.1.0
216+visibility: public
217+id: base-4.15.1.0
218+key: base-4.15.1.0
219+license: BSD-3-Clause
220+maintainer: libraries@haskell.org
221+synopsis: Basic libraries
222+description:
223+ This package contains the Standard Haskell "Prelude" and its support libraries,
224+ and a large collection of useful libraries ranging from data
225+ structures to parsing combinators and debugging utilities.
226+category: Prelude
227+exposed: True
228+exposed-modules:
229+ Control.Applicative, Control.Arrow, Control.Category,
230+ Control.Concurrent, Control.Concurrent.Chan,
231+ Control.Concurrent.MVar, Control.Concurrent.QSem,
232+ Control.Concurrent.QSemN, Control.Exception,
233+ Control.Exception.Base, Control.Monad, Control.Monad.Fail,
234+ Control.Monad.Fix, Control.Monad.IO.Class, Control.Monad.Instances,
235+ Control.Monad.ST, Control.Monad.ST.Lazy,
236+ Control.Monad.ST.Lazy.Safe, Control.Monad.ST.Lazy.Unsafe,
237+ Control.Monad.ST.Safe, Control.Monad.ST.Strict,
238+ Control.Monad.ST.Unsafe, Control.Monad.Zip, Data.Bifoldable,
239+ Data.Bifunctor, Data.Bitraversable, Data.Bits, Data.Bool,
240+ Data.Char, Data.Coerce, Data.Complex, Data.Data, Data.Dynamic,
241+ Data.Either, Data.Eq, Data.Fixed, Data.Foldable, Data.Function,
242+ Data.Functor, Data.Functor.Classes, Data.Functor.Compose,
243+ Data.Functor.Const, Data.Functor.Contravariant,
244+ Data.Functor.Identity, Data.Functor.Product, Data.Functor.Sum,
245+ Data.IORef, Data.Int, Data.Ix, Data.Kind, Data.List,
246+ Data.List.NonEmpty, Data.Maybe, Data.Monoid, Data.Ord, Data.Proxy,
247+ Data.Ratio, Data.STRef, Data.STRef.Lazy, Data.STRef.Strict,
248+ Data.Semigroup, Data.String, Data.Traversable, Data.Tuple,
249+ Data.Type.Bool, Data.Type.Coercion, Data.Type.Equality,
250+ Data.Typeable, Data.Unique, Data.Version, Data.Void, Data.Word,
251+ Debug.Trace, Foreign, Foreign.C, Foreign.C.Error, Foreign.C.String,
252+ Foreign.C.Types, Foreign.Concurrent, Foreign.ForeignPtr,
253+ Foreign.ForeignPtr.Safe, Foreign.ForeignPtr.Unsafe,
254+ Foreign.Marshal, Foreign.Marshal.Alloc, Foreign.Marshal.Array,
255+ Foreign.Marshal.Error, Foreign.Marshal.Pool, Foreign.Marshal.Safe,
256+ Foreign.Marshal.Unsafe, Foreign.Marshal.Utils, Foreign.Ptr,
257+ Foreign.Safe, Foreign.StablePtr, Foreign.Storable, GHC.Arr,
258+ GHC.Base, GHC.ByteOrder, GHC.Char, GHC.Clock, GHC.Conc,
259+ GHC.Conc.IO, GHC.Conc.Signal, GHC.Conc.Sync, GHC.ConsoleHandler,
260+ GHC.Constants, GHC.Desugar, GHC.Enum, GHC.Environment, GHC.Err,
261+ GHC.Event, GHC.Event.TimeOut, GHC.Exception, GHC.Exception.Type,
262+ GHC.ExecutionStack, GHC.ExecutionStack.Internal, GHC.Exts,
263+ GHC.Fingerprint, GHC.Fingerprint.Type, GHC.Float,
264+ GHC.Float.ConversionUtils, GHC.Float.RealFracMethods, GHC.Foreign,
265+ GHC.ForeignPtr, GHC.GHCi, GHC.GHCi.Helpers, GHC.Generics, GHC.IO,
266+ GHC.IO.Buffer, GHC.IO.BufferedIO, GHC.IO.Device, GHC.IO.Encoding,
267+ GHC.IO.Encoding.CodePage, GHC.IO.Encoding.Failure,
268+ GHC.IO.Encoding.Iconv, GHC.IO.Encoding.Latin1,
269+ GHC.IO.Encoding.Types, GHC.IO.Encoding.UTF16,
270+ GHC.IO.Encoding.UTF32, GHC.IO.Encoding.UTF8, GHC.IO.Exception,
271+ GHC.IO.FD, GHC.IO.Handle, GHC.IO.Handle.FD,
272+ GHC.IO.Handle.Internals, GHC.IO.Handle.Lock, GHC.IO.Handle.Text,
273+ GHC.IO.Handle.Types, GHC.IO.IOMode, GHC.IO.StdHandles,
274+ GHC.IO.SubSystem, GHC.IO.Unsafe, GHC.IOArray, GHC.IOPort,
275+ GHC.IORef, GHC.Int, GHC.Integer, GHC.Integer.Logarithms, GHC.Ix,
276+ GHC.List, GHC.MVar, GHC.Maybe, GHC.Natural, GHC.Num,
277+ GHC.Num.BigNat from ghc-bignum-1.1:GHC.Num.BigNat,
278+ GHC.Num.Integer from ghc-bignum-1.1:GHC.Num.Integer,
279+ GHC.Num.Natural from ghc-bignum-1.1:GHC.Num.Natural, GHC.OldList,
280+ GHC.OverloadedLabels, GHC.Pack, GHC.Profiling, GHC.Ptr,
281+ GHC.RTS.Flags, GHC.Read, GHC.Real, GHC.Records, GHC.ResponseFile,
282+ GHC.ST, GHC.STRef, GHC.Show, GHC.Stable, GHC.StableName, GHC.Stack,
283+ GHC.Stack.CCS, GHC.Stack.Types, GHC.StaticPtr, GHC.Stats,
284+ GHC.Storable, GHC.TopHandler, GHC.TypeLits, GHC.TypeNats,
285+ GHC.Unicode, GHC.Weak, GHC.Word, Numeric, Numeric.Natural, Prelude,
286+ System.CPUTime, System.Console.GetOpt, System.Environment,
287+ System.Environment.Blank, System.Exit, System.IO, System.IO.Error,
288+ System.IO.Unsafe, System.Info, System.Mem, System.Mem.StableName,
289+ System.Mem.Weak, System.Posix.Internals, System.Posix.Types,
290+ System.Timeout, Text.ParserCombinators.ReadP,
291+ Text.ParserCombinators.ReadPrec, Text.Printf, Text.Read,
292+ Text.Read.Lex, Text.Show, Text.Show.Functions, Type.Reflection,
293+ Type.Reflection.Unsafe, Unsafe.Coerce
294+hidden-modules:
295+ Control.Monad.ST.Imp Control.Monad.ST.Lazy.Imp Data.Functor.Utils
296+ Data.OldList Data.Semigroup.Internal Data.Typeable.Internal
297+ Foreign.ForeignPtr.Imp GHC.IO.Handle.Lock.Common
298+ GHC.IO.Handle.Lock.Flock GHC.IO.Handle.Lock.LinuxOFD
299+ GHC.IO.Handle.Lock.NoOp GHC.IO.Handle.Lock.Windows
300+ GHC.StaticPtr.Internal GHC.Event.Internal.Types
301+ System.Environment.ExecutablePath System.CPUTime.Utils
302+ GHC.Event.Arr GHC.Event.Array GHC.Event.Control GHC.Event.EPoll
303+ GHC.Event.IntTable GHC.Event.Internal GHC.Event.KQueue
304+ GHC.Event.Manager GHC.Event.PSQ GHC.Event.Poll GHC.Event.Thread
305+ GHC.Event.TimerManager GHC.Event.Unique
306+ System.CPUTime.Posix.ClockGetTime System.CPUTime.Posix.Times
307+ System.CPUTime.Posix.RUsage System.CPUTime.Unsupported
308+import-dirs:
309+library-dirs:
310+dynamic-library-dirs:
311+data-dir:
312+hs-libraries: HSbase-4.15.1.0
313+include-dirs:
314+includes: HsBase.h
315+depends: ghc-bignum-1.1 ghc-prim-0.7.0 rts
316+haddock-interfaces:
317+haddock-html:
318+---
319+name: binary
320+version: 0.8.8.0
321+visibility: public
322+id: binary-0.8.8.0
323+key: binary-0.8.8.0
324+license: BSD-3-Clause
325+maintainer: Lennart Kolmodin, Don Stewart <dons00@gmail.com>
326+author: Lennart Kolmodin <kolmodin@gmail.com>
327+stability: provisional
328+homepage: https://github.com/kolmodin/binary
329+synopsis:
330+ Binary serialisation for Haskell values using lazy ByteStrings
331+description:
332+ Efficient, pure binary serialisation using lazy ByteStrings.
333+ Haskell values may be encoded to and from binary formats,
334+ written to disk as binary, or sent over the network.
335+ The format used can be automatically generated, or
336+ you can choose to implement a custom format if needed.
337+ Serialisation speeds of over 1 G\/sec have been observed,
338+ so this library should be suitable for high performance
339+ scenarios.
340+category: Data, Parsing
341+exposed: True
342+exposed-modules:
343+ Data.Binary Data.Binary.Builder Data.Binary.Get
344+ Data.Binary.Get.Internal Data.Binary.Put
345+hidden-modules:
346+ Data.Binary.Class Data.Binary.Internal Data.Binary.Generic
347+ Data.Binary.FloatCast
348+import-dirs:
349+library-dirs:
350+dynamic-library-dirs:
351+data-dir:
352+hs-libraries: HSbinary-0.8.8.0
353+depends:
354+ array-0.5.4.0 base-4.15.1.0 bytestring-0.10.12.1 containers-0.6.4.1
355+haddock-interfaces:
356+haddock-html:
357+---
358+name: bytestring
359+version: 0.10.12.1
360+visibility: public
361+id: bytestring-0.10.12.1
362+key: bytestring-0.10.12.1
363+license: BSD-3-Clause
364+copyright:
365+ Copyright (c) Don Stewart 2005-2009,
366+ (c) Duncan Coutts 2006-2015,
367+ (c) David Roundy 2003-2005,
368+ (c) Jasper Van der Jeugt 2010,
369+ (c) Simon Meier 2010-2013.
370+maintainer:
371+ Haskell Bytestring Team <andrew.lelechenko@gmail.com>, Core Libraries Committee
372+author:
373+ Don Stewart,
374+ Duncan Coutts
375+homepage: https://github.com/haskell/bytestring
376+synopsis:
377+ Fast, compact, strict and lazy byte strings with a list interface
378+description:
379+ An efficient compact, immutable byte string type (both strict and lazy)
380+ suitable for binary or 8-bit character data.
381+ The 'ByteString' type represents sequences of bytes or 8-bit characters.
382+ It is suitable for high performance use, both in terms of large data
383+ quantities, or high speed requirements. The 'ByteString' functions follow
384+ the same style as Haskell\'s ordinary lists, so it is easy to convert code
385+ from using 'String' to 'ByteString'.
386+ Two 'ByteString' variants are provided:
387+ * Strict 'ByteString's keep the string as a single large array. This
388+ makes them convenient for passing data between C and Haskell.
389+ * Lazy 'ByteString's use a lazy list of strict chunks which makes it
390+ suitable for I\/O streaming tasks.
391+ The @Char8@ modules provide a character-based view of the same
392+ underlying 'ByteString' types. This makes it convenient to handle mixed
393+ binary and 8-bit character content (which is common in many file formats
394+ and network protocols).
395+ The 'Builder' module provides an efficient way to build up 'ByteString's
396+ in an ad-hoc way by repeated concatenation. This is ideal for fast
397+ serialisation or pretty printing.
398+ There is also a 'ShortByteString' type which has a lower memory overhead
399+ and can can be converted to or from a 'ByteString', but supports very few
400+ other operations. It is suitable for keeping many short strings in memory.
401+ 'ByteString's are not designed for Unicode. For Unicode strings you should
402+ use the 'Text' type from the @text@ package.
403+ These modules are intended to be imported qualified, to avoid name clashes
404+ with "Prelude" functions, e.g.
405+ > import qualified Data.ByteString as BS
406+category: Data
407+exposed: True
408+exposed-modules:
409+ Data.ByteString Data.ByteString.Builder
410+ Data.ByteString.Builder.Extra Data.ByteString.Builder.Internal
411+ Data.ByteString.Builder.Prim Data.ByteString.Builder.Prim.Internal
412+ Data.ByteString.Char8 Data.ByteString.Internal Data.ByteString.Lazy
413+ Data.ByteString.Lazy.Builder Data.ByteString.Lazy.Builder.ASCII
414+ Data.ByteString.Lazy.Builder.Extras Data.ByteString.Lazy.Char8
415+ Data.ByteString.Lazy.Internal Data.ByteString.Short
416+ Data.ByteString.Short.Internal Data.ByteString.Unsafe
417+hidden-modules:
418+ Data.ByteString.Builder.ASCII Data.ByteString.Builder.Prim.Binary
419+ Data.ByteString.Builder.Prim.ASCII
420+ Data.ByteString.Builder.Prim.Internal.Floating
421+ Data.ByteString.Builder.Prim.Internal.UncheckedShifts
422+ Data.ByteString.Builder.Prim.Internal.Base16
423+import-dirs:
424+library-dirs:
425+dynamic-library-dirs:
426+data-dir:
427+hs-libraries: HSbytestring-0.10.12.1
428+include-dirs:
429+includes: fpstring.h
430+depends:
431+ base-4.15.1.0 deepseq-1.4.5.0 ghc-bignum-1.1 ghc-prim-0.7.0
432+haddock-interfaces:
433+haddock-html:
434+---
435+name: containers
436+version: 0.6.4.1
437+visibility: public
438+id: containers-0.6.4.1
439+key: containers-0.6.4.1
440+license: BSD-3-Clause
441+maintainer: libraries@haskell.org
442+synopsis: Assorted concrete container types
443+description:
444+ This package contains efficient general-purpose implementations
445+ of various immutable container types including sets, maps, sequences,
446+ trees, and graphs.
447+ For a walkthrough of what this package provides with examples of common
448+ operations see the [containers
449+ introduction](https://haskell-containers.readthedocs.io).
450+ The declared cost of each operation is either worst-case or amortized, but
451+ remains valid even if structures are shared.
452+category: Data Structures
453+exposed: True
454+exposed-modules:
455+ Data.Containers.ListUtils Data.Graph Data.IntMap
456+ Data.IntMap.Internal Data.IntMap.Internal.Debug Data.IntMap.Lazy
457+ Data.IntMap.Merge.Lazy Data.IntMap.Merge.Strict Data.IntMap.Strict
458+ Data.IntMap.Strict.Internal Data.IntSet Data.IntSet.Internal
459+ Data.Map Data.Map.Internal Data.Map.Internal.Debug Data.Map.Lazy
460+ Data.Map.Merge.Lazy Data.Map.Merge.Strict Data.Map.Strict
461+ Data.Map.Strict.Internal Data.Sequence Data.Sequence.Internal
462+ Data.Sequence.Internal.Sorting Data.Set Data.Set.Internal Data.Tree
463+ Utils.Containers.Internal.BitQueue
464+ Utils.Containers.Internal.BitUtil
465+ Utils.Containers.Internal.StrictPair
466+hidden-modules:
467+ Utils.Containers.Internal.State
468+ Utils.Containers.Internal.StrictMaybe
469+ Utils.Containers.Internal.PtrEquality
470+ Utils.Containers.Internal.Coercions
471+ Utils.Containers.Internal.TypeError
472+ Data.Map.Internal.DeprecatedShowTree
473+ Data.IntMap.Internal.DeprecatedDebug
474+import-dirs:
475+library-dirs:
476+dynamic-library-dirs:
477+data-dir:
478+hs-libraries: HScontainers-0.6.4.1
479+depends: array-0.5.4.0 base-4.15.1.0 deepseq-1.4.5.0
480+haddock-interfaces:
481+haddock-html:
482+---
483+name: deepseq
484+version: 1.4.5.0
485+visibility: public
486+id: deepseq-1.4.5.0
487+key: deepseq-1.4.5.0
488+license: BSD-3-Clause
489+maintainer: libraries@haskell.org
490+synopsis: Deep evaluation of data structures
491+description:
492+ This package provides methods for fully evaluating data structures
493+ (\"deep evaluation\"). Deep evaluation is often used for adding
494+ strictness to a program, e.g. in order to force pending exceptions,
495+ remove space leaks, or force lazy I/O to happen. It is also useful
496+ in parallel programs, to ensure pending work does not migrate to the
497+ wrong thread.
498+ The primary use of this package is via the 'deepseq' function, a
499+ \"deep\" version of 'seq'. It is implemented on top of an 'NFData'
500+ typeclass (\"Normal Form Data\", data structures with no unevaluated
501+ components) which defines strategies for fully evaluating different
502+ data types. See module documentation in "Control.DeepSeq" for more
503+ details.
504+category: Control
505+exposed: True
506+exposed-modules: Control.DeepSeq
507+hidden-modules: Control.DeepSeq.BackDoor
508+import-dirs:
509+library-dirs:
510+dynamic-library-dirs:
511+data-dir:
512+hs-libraries: HSdeepseq-1.4.5.0
513+depends: array-0.5.4.0 base-4.15.1.0
514+haddock-interfaces:
515+haddock-html:
516+---
517+name: directory
518+version: 1.3.6.2
519+visibility: public
520+id: directory-1.3.6.2
521+key: directory-1.3.6.2
522+license: BSD-3-Clause
523+maintainer: libraries@haskell.org
524+synopsis: Platform-agnostic library for filesystem operations
525+description:
526+ This library provides a basic set of operations for manipulating files and
527+ directories in a portable way.
528+category: System
529+exposed: True
530+exposed-modules:
531+ System.Directory System.Directory.Internal
532+ System.Directory.Internal.Prelude
533+hidden-modules:
534+ System.Directory.Internal.C_utimensat
535+ System.Directory.Internal.Common System.Directory.Internal.Config
536+ System.Directory.Internal.Posix System.Directory.Internal.Windows
537+import-dirs:
538+library-dirs:
539+dynamic-library-dirs:
540+data-dir:
541+hs-libraries: HSdirectory-1.3.6.2
542+depends:
543+ base-4.15.1.0 filepath-1.4.2.1 time-1.9.3 unix-2.7.2.2
544+haddock-interfaces:
545+haddock-html:
546+---
547+name: exceptions
548+version: 0.10.4
549+visibility: public
550+id: exceptions-0.10.4
551+key: exceptions-0.10.4
552+license: BSD-3-Clause
553+copyright:
554+ Copyright (C) 2013-2015 Edward A. Kmett
555+ Copyright (C) 2012 Google Inc.
556+maintainer: Edward A. Kmett <ekmett@gmail.com>
557+author: Edward A. Kmett
558+stability: provisional
559+homepage: http://github.com/ekmett/exceptions/
560+synopsis: Extensible optionally-pure exceptions
561+description: Extensible optionally-pure exceptions.
562+category: Control, Exceptions, Monad
563+exposed: True
564+exposed-modules: Control.Monad.Catch Control.Monad.Catch.Pure
565+import-dirs:
566+library-dirs:
567+dynamic-library-dirs:
568+data-dir:
569+hs-libraries: HSexceptions-0.10.4
570+depends:
571+ base-4.15.1.0 mtl-2.2.2 stm-2.5.0.0 template-haskell-2.17.0.0
572+ transformers-0.5.6.2
573+haddock-interfaces:
574+haddock-html:
575+---
576+name: filepath
577+version: 1.4.2.1
578+visibility: public
579+id: filepath-1.4.2.1
580+key: filepath-1.4.2.1
581+license: BSD-3-Clause
582+copyright: Neil Mitchell 2005-2020
583+maintainer: Neil Mitchell <ndmitchell@gmail.com>
584+author: Neil Mitchell <ndmitchell@gmail.com>
585+homepage: https://github.com/haskell/filepath#readme
586+synopsis: Library for manipulating FilePaths in a cross platform way.
587+description:
588+ This package provides functionality for manipulating @FilePath@ values, and is shipped with both <https://www.haskell.org/ghc/ GHC> and the <https://www.haskell.org/platform/ Haskell Platform>. It provides three modules:
589+ * "System.FilePath.Posix" manipulates POSIX\/Linux style @FilePath@ values (with @\/@ as the path separator).
590+ * "System.FilePath.Windows" manipulates Windows style @FilePath@ values (with either @\\@ or @\/@ as the path separator, and deals with drives).
591+ * "System.FilePath" is an alias for the module appropriate to your platform.
592+ All three modules provide the same API, and the same documentation (calling out differences in the different variants).
593+category: System
594+exposed: True
595+exposed-modules:
596+ System.FilePath System.FilePath.Posix System.FilePath.Windows
597+import-dirs:
598+library-dirs:
599+dynamic-library-dirs:
600+data-dir:
601+hs-libraries: HSfilepath-1.4.2.1
602+depends: base-4.15.1.0
603+haddock-interfaces:
604+haddock-html:
605+---
606+name: ghc
607+version: 9.0.2
608+visibility: public
609+id: ghc-9.0.2
610+key: ghc-9.0.2
611+license: BSD-3-Clause
612+maintainer: glasgow-haskell-users@haskell.org
613+author: The GHC Team
614+homepage: http://www.haskell.org/ghc/
615+synopsis: The GHC API
616+description:
617+ GHC's functionality can be useful for more things than just
618+ compiling Haskell programs. Important use cases are programs
619+ that analyse (and perhaps transform) Haskell code. Others
620+ include loading Haskell code dynamically in a GHCi-like manner.
621+ For this reason, a lot of GHC's functionality is made available
622+ through this package.
623+ See <https://gitlab.haskell.org/ghc/ghc/-/wikis/commentary/compiler>
624+ for more information.
625+category: Development
626+exposed-modules:
627+ GHC GHC.Builtin.Names GHC.Builtin.Names.TH GHC.Builtin.PrimOps
628+ GHC.Builtin.RebindableNames GHC.Builtin.Types
629+ GHC.Builtin.Types.Literals GHC.Builtin.Types.Prim
630+ GHC.Builtin.Uniques GHC.Builtin.Utils GHC.ByteCode.Asm
631+ GHC.ByteCode.InfoTable GHC.ByteCode.Instr GHC.ByteCode.Linker
632+ GHC.ByteCode.Types GHC.Cmm GHC.Cmm.BlockId GHC.Cmm.CLabel
633+ GHC.Cmm.CallConv GHC.Cmm.CommonBlockElim GHC.Cmm.ContFlowOpt
634+ GHC.Cmm.Dataflow GHC.Cmm.Dataflow.Block
635+ GHC.Cmm.Dataflow.Collections GHC.Cmm.Dataflow.Graph
636+ GHC.Cmm.Dataflow.Label GHC.Cmm.DebugBlock GHC.Cmm.Expr
637+ GHC.Cmm.Graph GHC.Cmm.Info GHC.Cmm.Info.Build GHC.Cmm.LayoutStack
638+ GHC.Cmm.Lexer GHC.Cmm.Lint GHC.Cmm.Liveness GHC.Cmm.MachOp
639+ GHC.Cmm.Monad GHC.Cmm.Node GHC.Cmm.Opt GHC.Cmm.Parser
640+ GHC.Cmm.Pipeline GHC.Cmm.Ppr GHC.Cmm.Ppr.Decl GHC.Cmm.Ppr.Expr
641+ GHC.Cmm.ProcPoint GHC.Cmm.Sink GHC.Cmm.Switch
642+ GHC.Cmm.Switch.Implement GHC.Cmm.Type GHC.Cmm.Utils GHC.CmmToAsm
643+ GHC.CmmToAsm.BlockLayout GHC.CmmToAsm.CFG
644+ GHC.CmmToAsm.CFG.Dominators GHC.CmmToAsm.CPrim GHC.CmmToAsm.Config
645+ GHC.CmmToAsm.Dwarf GHC.CmmToAsm.Dwarf.Constants
646+ GHC.CmmToAsm.Dwarf.Types GHC.CmmToAsm.Format GHC.CmmToAsm.Instr
647+ GHC.CmmToAsm.Monad GHC.CmmToAsm.PIC GHC.CmmToAsm.PPC.CodeGen
648+ GHC.CmmToAsm.PPC.Cond GHC.CmmToAsm.PPC.Instr GHC.CmmToAsm.PPC.Ppr
649+ GHC.CmmToAsm.PPC.RegInfo GHC.CmmToAsm.PPC.Regs GHC.CmmToAsm.Ppr
650+ GHC.CmmToAsm.Reg.Graph GHC.CmmToAsm.Reg.Graph.Base
651+ GHC.CmmToAsm.Reg.Graph.Coalesce GHC.CmmToAsm.Reg.Graph.Spill
652+ GHC.CmmToAsm.Reg.Graph.SpillClean GHC.CmmToAsm.Reg.Graph.SpillCost
653+ GHC.CmmToAsm.Reg.Graph.Stats GHC.CmmToAsm.Reg.Graph.TrivColorable
654+ GHC.CmmToAsm.Reg.Graph.X86 GHC.CmmToAsm.Reg.Linear
655+ GHC.CmmToAsm.Reg.Linear.Base GHC.CmmToAsm.Reg.Linear.FreeRegs
656+ GHC.CmmToAsm.Reg.Linear.JoinToTargets GHC.CmmToAsm.Reg.Linear.PPC
657+ GHC.CmmToAsm.Reg.Linear.SPARC GHC.CmmToAsm.Reg.Linear.StackMap
658+ GHC.CmmToAsm.Reg.Linear.State GHC.CmmToAsm.Reg.Linear.Stats
659+ GHC.CmmToAsm.Reg.Linear.X86 GHC.CmmToAsm.Reg.Linear.X86_64
660+ GHC.CmmToAsm.Reg.Liveness GHC.CmmToAsm.Reg.Target
661+ GHC.CmmToAsm.Reg.Utils GHC.CmmToAsm.SPARC.AddrMode
662+ GHC.CmmToAsm.SPARC.Base GHC.CmmToAsm.SPARC.CodeGen
663+ GHC.CmmToAsm.SPARC.CodeGen.Amode GHC.CmmToAsm.SPARC.CodeGen.Base
664+ GHC.CmmToAsm.SPARC.CodeGen.CondCode
665+ GHC.CmmToAsm.SPARC.CodeGen.Expand GHC.CmmToAsm.SPARC.CodeGen.Gen32
666+ GHC.CmmToAsm.SPARC.CodeGen.Gen64 GHC.CmmToAsm.SPARC.CodeGen.Sanity
667+ GHC.CmmToAsm.SPARC.Cond GHC.CmmToAsm.SPARC.Imm
668+ GHC.CmmToAsm.SPARC.Instr GHC.CmmToAsm.SPARC.Ppr
669+ GHC.CmmToAsm.SPARC.Regs GHC.CmmToAsm.SPARC.ShortcutJump
670+ GHC.CmmToAsm.SPARC.Stack GHC.CmmToAsm.X86.CodeGen
671+ GHC.CmmToAsm.X86.Cond GHC.CmmToAsm.X86.Instr GHC.CmmToAsm.X86.Ppr
672+ GHC.CmmToAsm.X86.RegInfo GHC.CmmToAsm.X86.Regs GHC.CmmToC
673+ GHC.CmmToLlvm GHC.CmmToLlvm.Base GHC.CmmToLlvm.CodeGen
674+ GHC.CmmToLlvm.Data GHC.CmmToLlvm.Mangler GHC.CmmToLlvm.Ppr
675+ GHC.CmmToLlvm.Regs GHC.Core GHC.Core.Class GHC.Core.Coercion
676+ GHC.Core.Coercion.Axiom GHC.Core.Coercion.Opt GHC.Core.ConLike
677+ GHC.Core.DataCon GHC.Core.FVs GHC.Core.FamInstEnv GHC.Core.InstEnv
678+ GHC.Core.Lint GHC.Core.Make GHC.Core.Map GHC.Core.Multiplicity
679+ GHC.Core.Opt.Arity GHC.Core.Opt.CSE GHC.Core.Opt.CallArity
680+ GHC.Core.Opt.ConstantFold GHC.Core.Opt.CprAnal GHC.Core.Opt.DmdAnal
681+ GHC.Core.Opt.Exitify GHC.Core.Opt.FloatIn GHC.Core.Opt.FloatOut
682+ GHC.Core.Opt.LiberateCase GHC.Core.Opt.Monad GHC.Core.Opt.OccurAnal
683+ GHC.Core.Opt.Pipeline GHC.Core.Opt.SetLevels GHC.Core.Opt.Simplify
684+ GHC.Core.Opt.Simplify.Env GHC.Core.Opt.Simplify.Monad
685+ GHC.Core.Opt.Simplify.Utils GHC.Core.Opt.SpecConstr
686+ GHC.Core.Opt.Specialise GHC.Core.Opt.StaticArgs
687+ GHC.Core.Opt.WorkWrap GHC.Core.Opt.WorkWrap.Utils GHC.Core.PatSyn
688+ GHC.Core.Ppr GHC.Core.Ppr.TyThing GHC.Core.Predicate GHC.Core.Rules
689+ GHC.Core.Seq GHC.Core.SimpleOpt GHC.Core.Stats GHC.Core.Subst
690+ GHC.Core.Tidy GHC.Core.TyCo.FVs GHC.Core.TyCo.Ppr GHC.Core.TyCo.Rep
691+ GHC.Core.TyCo.Subst GHC.Core.TyCo.Tidy GHC.Core.TyCon GHC.Core.Type
692+ GHC.Core.Unfold GHC.Core.Unify GHC.Core.UsageEnv GHC.Core.Utils
693+ GHC.CoreToByteCode GHC.CoreToIface GHC.CoreToStg GHC.CoreToStg.Prep
694+ GHC.Data.Bag GHC.Data.Bitmap GHC.Data.BooleanFormula
695+ GHC.Data.EnumSet GHC.Data.FastMutInt GHC.Data.FastString
696+ GHC.Data.FastString.Env GHC.Data.FiniteMap GHC.Data.Graph.Base
697+ GHC.Data.Graph.Color GHC.Data.Graph.Directed GHC.Data.Graph.Ops
698+ GHC.Data.Graph.Ppr GHC.Data.Graph.UnVar GHC.Data.IOEnv
699+ GHC.Data.List.SetOps GHC.Data.Maybe GHC.Data.OrdList GHC.Data.Pair
700+ GHC.Data.Stream GHC.Data.StringBuffer GHC.Data.TrieMap
701+ GHC.Data.UnionFind GHC.Driver.Backend GHC.Driver.Backpack
702+ GHC.Driver.Backpack.Syntax GHC.Driver.CmdLine GHC.Driver.CodeOutput
703+ GHC.Driver.Finder GHC.Driver.Flags GHC.Driver.Hooks GHC.Driver.Main
704+ GHC.Driver.Make GHC.Driver.MakeFile GHC.Driver.Monad
705+ GHC.Driver.Phases GHC.Driver.Pipeline GHC.Driver.Pipeline.Monad
706+ GHC.Driver.Plugins GHC.Driver.Session GHC.Driver.Types
707+ GHC.Driver.Ways GHC.Hs GHC.Hs.Binds GHC.Hs.Decls GHC.Hs.Doc
708+ GHC.Hs.Dump GHC.Hs.Expr GHC.Hs.Extension GHC.Hs.ImpExp
709+ GHC.Hs.Instances GHC.Hs.Lit GHC.Hs.Pat GHC.Hs.Stats GHC.Hs.Type
710+ GHC.Hs.Utils GHC.HsToCore GHC.HsToCore.Arrows GHC.HsToCore.Binds
711+ GHC.HsToCore.Coverage GHC.HsToCore.Docs GHC.HsToCore.Expr
712+ GHC.HsToCore.Foreign.Call GHC.HsToCore.Foreign.Decl
713+ GHC.HsToCore.GuardedRHSs GHC.HsToCore.ListComp GHC.HsToCore.Match
714+ GHC.HsToCore.Match.Constructor GHC.HsToCore.Match.Literal
715+ GHC.HsToCore.Monad GHC.HsToCore.PmCheck GHC.HsToCore.PmCheck.Oracle
716+ GHC.HsToCore.PmCheck.Ppr GHC.HsToCore.PmCheck.Types
717+ GHC.HsToCore.Quote GHC.HsToCore.Usage GHC.HsToCore.Utils
718+ GHC.Iface.Binary GHC.Iface.Env GHC.Iface.Ext.Ast
719+ GHC.Iface.Ext.Binary GHC.Iface.Ext.Debug GHC.Iface.Ext.Types
720+ GHC.Iface.Ext.Utils GHC.Iface.Load GHC.Iface.Make GHC.Iface.Recomp
721+ GHC.Iface.Recomp.Binary GHC.Iface.Recomp.Flags GHC.Iface.Rename
722+ GHC.Iface.Syntax GHC.Iface.Tidy GHC.Iface.Tidy.StaticPtrTable
723+ GHC.Iface.Type GHC.IfaceToCore GHC.Llvm GHC.Llvm.MetaData
724+ GHC.Llvm.Ppr GHC.Llvm.Syntax GHC.Llvm.Types GHC.Parser
725+ GHC.Parser.Annotation GHC.Parser.CharClass GHC.Parser.Header
726+ GHC.Parser.Lexer GHC.Parser.PostProcess
727+ GHC.Parser.PostProcess.Haddock GHC.Platform.AArch64
728+ GHC.Platform.ARM GHC.Platform.NoRegs GHC.Platform.PPC
729+ GHC.Platform.Reg GHC.Platform.Reg.Class GHC.Platform.Regs
730+ GHC.Platform.S390X GHC.Platform.SPARC GHC.Platform.X86
731+ GHC.Platform.X86_64 GHC.Plugins GHC.Prelude GHC.Rename.Bind
732+ GHC.Rename.Doc GHC.Rename.Env GHC.Rename.Expr GHC.Rename.Fixity
733+ GHC.Rename.HsType GHC.Rename.Module GHC.Rename.Names GHC.Rename.Pat
734+ GHC.Rename.Splice GHC.Rename.Unbound GHC.Rename.Utils
735+ GHC.Runtime.Debugger GHC.Runtime.Eval GHC.Runtime.Eval.Types
736+ GHC.Runtime.Heap.Inspect GHC.Runtime.Heap.Layout
737+ GHC.Runtime.Interpreter GHC.Runtime.Interpreter.Types
738+ GHC.Runtime.Linker GHC.Runtime.Linker.Types GHC.Runtime.Loader
739+ GHC.Settings GHC.Settings.Config GHC.Settings.Constants
740+ GHC.Settings.IO GHC.Stg.CSE GHC.Stg.DepAnal GHC.Stg.FVs
741+ GHC.Stg.Lift GHC.Stg.Lift.Analysis GHC.Stg.Lift.Monad GHC.Stg.Lint
742+ GHC.Stg.Pipeline GHC.Stg.Stats GHC.Stg.Subst GHC.Stg.Syntax
743+ GHC.Stg.Unarise GHC.StgToCmm GHC.StgToCmm.ArgRep GHC.StgToCmm.Bind
744+ GHC.StgToCmm.CgUtils GHC.StgToCmm.Closure GHC.StgToCmm.DataCon
745+ GHC.StgToCmm.Env GHC.StgToCmm.Expr GHC.StgToCmm.ExtCode
746+ GHC.StgToCmm.Foreign GHC.StgToCmm.Heap GHC.StgToCmm.Hpc
747+ GHC.StgToCmm.Layout GHC.StgToCmm.Monad GHC.StgToCmm.Prim
748+ GHC.StgToCmm.Prof GHC.StgToCmm.Ticky GHC.StgToCmm.Types
749+ GHC.StgToCmm.Utils GHC.SysTools GHC.SysTools.Ar
750+ GHC.SysTools.BaseDir GHC.SysTools.Elf GHC.SysTools.ExtraObj
751+ GHC.SysTools.FileCleanup GHC.SysTools.Info GHC.SysTools.Process
752+ GHC.SysTools.Tasks GHC.SysTools.Terminal GHC.Tc.Deriv
753+ GHC.Tc.Deriv.Functor GHC.Tc.Deriv.Generate GHC.Tc.Deriv.Generics
754+ GHC.Tc.Deriv.Infer GHC.Tc.Deriv.Utils GHC.Tc.Errors
755+ GHC.Tc.Errors.Hole GHC.Tc.Errors.Hole.FitTypes
756+ GHC.Tc.Gen.Annotation GHC.Tc.Gen.Arrow GHC.Tc.Gen.Bind
757+ GHC.Tc.Gen.Default GHC.Tc.Gen.Export GHC.Tc.Gen.Expr
758+ GHC.Tc.Gen.Foreign GHC.Tc.Gen.HsType GHC.Tc.Gen.Match
759+ GHC.Tc.Gen.Pat GHC.Tc.Gen.Rule GHC.Tc.Gen.Sig GHC.Tc.Gen.Splice
760+ GHC.Tc.Instance.Class GHC.Tc.Instance.Family
761+ GHC.Tc.Instance.FunDeps GHC.Tc.Instance.Typeable GHC.Tc.Module
762+ GHC.Tc.Plugin GHC.Tc.Solver GHC.Tc.Solver.Canonical
763+ GHC.Tc.Solver.Flatten GHC.Tc.Solver.Interact GHC.Tc.Solver.Monad
764+ GHC.Tc.TyCl GHC.Tc.TyCl.Build GHC.Tc.TyCl.Class
765+ GHC.Tc.TyCl.Instance GHC.Tc.TyCl.PatSyn GHC.Tc.TyCl.Utils
766+ GHC.Tc.Types GHC.Tc.Types.Constraint GHC.Tc.Types.EvTerm
767+ GHC.Tc.Types.Evidence GHC.Tc.Types.Origin GHC.Tc.Utils.Backpack
768+ GHC.Tc.Utils.Env GHC.Tc.Utils.Instantiate GHC.Tc.Utils.Monad
769+ GHC.Tc.Utils.TcMType GHC.Tc.Utils.TcType GHC.Tc.Utils.Unify
770+ GHC.Tc.Utils.Zonk GHC.Tc.Validity GHC.ThToHs GHC.Types.Annotations
771+ GHC.Types.Avail GHC.Types.Basic GHC.Types.CostCentre
772+ GHC.Types.CostCentre.State GHC.Types.Cpr GHC.Types.Demand
773+ GHC.Types.FieldLabel GHC.Types.ForeignCall GHC.Types.Id
774+ GHC.Types.Id.Info GHC.Types.Id.Make GHC.Types.Literal
775+ GHC.Types.Name GHC.Types.Name.Cache GHC.Types.Name.Env
776+ GHC.Types.Name.Occurrence GHC.Types.Name.Reader GHC.Types.Name.Set
777+ GHC.Types.Name.Shape GHC.Types.RepType GHC.Types.SrcLoc
778+ GHC.Types.Unique GHC.Types.Unique.DFM GHC.Types.Unique.DSet
779+ GHC.Types.Unique.FM GHC.Types.Unique.Set GHC.Types.Unique.Supply
780+ GHC.Types.Var GHC.Types.Var.Env GHC.Types.Var.Set GHC.Unit
781+ GHC.Unit.Info GHC.Unit.Module GHC.Unit.Module.Env
782+ GHC.Unit.Module.Location GHC.Unit.Module.Name GHC.Unit.Parser
783+ GHC.Unit.Ppr GHC.Unit.State GHC.Unit.Types GHC.Utils.Asm
784+ GHC.Utils.Binary GHC.Utils.BufHandle GHC.Utils.CliOption
785+ GHC.Utils.Encoding GHC.Utils.Error GHC.Utils.Exception GHC.Utils.FV
786+ GHC.Utils.Fingerprint GHC.Utils.IO.Unsafe GHC.Utils.Json
787+ GHC.Utils.Lexeme GHC.Utils.Misc GHC.Utils.Monad
788+ GHC.Utils.Monad.State GHC.Utils.Outputable GHC.Utils.Panic
789+ GHC.Utils.Panic.Plain GHC.Utils.Ppr GHC.Utils.Ppr.Colour
790+import-dirs:
791+library-dirs:
792+dynamic-library-dirs:
793+data-dir:
794+hs-libraries: HSghc-9.0.2
795+include-dirs:
796+depends:
797+ array-0.5.4.0 base-4.15.1.0 binary-0.8.8.0 bytestring-0.10.12.1
798+ containers-0.6.4.1 deepseq-1.4.5.0 directory-1.3.6.2
799+ exceptions-0.10.4 filepath-1.4.2.1 ghc-boot-9.0.2 ghc-boot-th-9.0.2
800+ ghc-heap-9.0.2 ghci-9.0.2 hpc-0.6.1.0 process-1.6.13.2
801+ template-haskell-2.17.0.0 terminfo-0.4.1.5 time-1.9.3
802+ transformers-0.5.6.2 unix-2.7.2.2
803+haddock-interfaces:
804+haddock-html:
805+---
806+name: ghc-bignum
807+version: 1.1
808+visibility: public
809+id: ghc-bignum-1.1
810+key: ghc-bignum-1.1
811+license: BSD-3-Clause
812+maintainer: libraries@haskell.org
813+author: Sylvain Henry
814+synopsis: GHC BigNum library
815+description:
816+ This package provides the low-level implementation of the standard
817+ 'BigNat', 'Natural' and 'Integer' types.
818+category: Numeric, Algebra, GHC
819+exposed: True
820+exposed-modules:
821+ GHC.Num.Backend GHC.Num.Backend.Native GHC.Num.Backend.Selected
822+ GHC.Num.BigNat GHC.Num.Integer GHC.Num.Natural GHC.Num.Primitives
823+ GHC.Num.WordArray
824+hidden-modules: GHC.Num.Backend.GMP
825+import-dirs:
826+library-dirs:
827+dynamic-library-dirs:
828+data-dir:
829+hs-libraries: HSghc-bignum-1.1
830+extra-libraries: gmp
831+include-dirs:
832+depends: ghc-prim-0.7.0
833+haddock-interfaces:
834+haddock-html:
835+---
836+name: ghc-boot
837+version: 9.0.2
838+visibility: public
839+id: ghc-boot-9.0.2
840+key: ghc-boot-9.0.2
841+license: BSD-3-Clause
842+maintainer: ghc-devs@haskell.org
843+synopsis: Shared functionality between GHC and its boot libraries
844+description:
845+ This library is shared between GHC, ghc-pkg, and other boot
846+ libraries.
847+ .
848+ A note about "GHC.Unit.Database": it only deals with the subset of
849+ the package database that the compiler cares about: modules
850+ paths etc and not package metadata like description, authors
851+ etc. It is thus not a library interface to ghc-pkg and is *not*
852+ suitable for modifying GHC package databases.
853+ .
854+ The package database format and this library are constructed in
855+ such a way that while ghc-pkg depends on Cabal, the GHC library
856+ and program do not have to depend on Cabal.
857+category: GHC
858+exposed: True
859+exposed-modules:
860+ GHC.BaseDir GHC.ForeignSrcLang GHC.HandleEncoding
861+ GHC.LanguageExtensions GHC.Platform GHC.Platform.Host
862+ GHC.Serialized GHC.Settings.Platform GHC.Settings.Utils
863+ GHC.UniqueSubdir GHC.Unit.Database GHC.Version
864+import-dirs:
865+library-dirs:
866+dynamic-library-dirs:
867+data-dir:
868+hs-libraries: HSghc-boot-9.0.2
869+depends:
870+ base-4.15.1.0 binary-0.8.8.0 bytestring-0.10.12.1
871+ containers-0.6.4.1 directory-1.3.6.2 filepath-1.4.2.1
872+ ghc-boot-th-9.0.2
873+haddock-interfaces:
874+haddock-html:
875+---
876+name: ghc-boot-th
877+version: 9.0.2
878+visibility: public
879+id: ghc-boot-th-9.0.2
880+key: ghc-boot-th-9.0.2
881+license: BSD-3-Clause
882+maintainer: ghc-devs@haskell.org
883+synopsis:
884+ Shared functionality between GHC and the @template-haskell@
885+ library
886+description:
887+ This library contains various bits shared between the @ghc@ and
888+ @template-haskell@ libraries.
889+ This package exists to ensure that @template-haskell@ has a
890+ minimal set of transitive dependencies, since it is intended to
891+ be depended upon by user code.
892+category: GHC
893+exposed: True
894+exposed-modules:
895+ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type GHC.Lexeme
896+import-dirs:
897+library-dirs:
898+dynamic-library-dirs:
899+data-dir:
900+hs-libraries: HSghc-boot-th-9.0.2
901+depends: base-4.15.1.0
902+haddock-interfaces:
903+haddock-html:
904+---
905+name: ghc-compact
906+version: 0.1.0.0
907+visibility: public
908+id: ghc-compact-0.1.0.0
909+key: ghc-compact-0.1.0.0
910+license: BSD-3-Clause
911+maintainer: libraries@haskell.org
912+synopsis: In memory storage of deeply evaluated data structure
913+description:
914+ This package provides minimal functionality for working with
915+ "compact regions", which hold a fully evaluated Haskell object graph.
916+ These regions maintain the invariant that no pointers live inside the struct
917+ that point outside it, which ensures efficient garbage collection without
918+ ever reading the structure contents (effectively, it works as a manually
919+ managed "oldest generation" which is never freed until the whole is
920+ released).
921+ Internally, the struct is stored a single contiguous block of memory,
922+ which allows efficient serialization and deserialization of structs
923+ for distributed computing.
924+ This package provides a low-level API; see also the </package/compact
925+ compact package> which provides a user-facing API.
926+category: Data
927+exposed: True
928+exposed-modules: GHC.Compact GHC.Compact.Serialized
929+import-dirs:
930+library-dirs:
931+dynamic-library-dirs:
932+data-dir:
933+hs-libraries: HSghc-compact-0.1.0.0
934+depends: base-4.15.1.0 bytestring-0.10.12.1 ghc-prim-0.7.0
935+haddock-interfaces:
936+haddock-html:
937+---
938+name: ghc-heap
939+version: 9.0.2
940+visibility: public
941+id: ghc-heap-9.0.2
942+key: ghc-heap-9.0.2
943+license: BSD-3-Clause
944+maintainer: libraries@haskell.org
945+synopsis: Functions for walking GHC's heap
946+description:
947+ This package provides functions for walking the GHC heap data structures
948+ and retrieving information about those data structures.
949+category: GHC
950+exposed: True
951+exposed-modules:
952+ GHC.Exts.Heap GHC.Exts.Heap.ClosureTypes GHC.Exts.Heap.Closures
953+ GHC.Exts.Heap.Constants GHC.Exts.Heap.InfoTable
954+ GHC.Exts.Heap.InfoTable.Types GHC.Exts.Heap.InfoTableProf
955+ GHC.Exts.Heap.Utils
956+import-dirs:
957+library-dirs:
958+dynamic-library-dirs:
959+data-dir:
960+hs-libraries: HSghc-heap-9.0.2
961+depends: base-4.15.1.0 ghc-prim-0.7.0 rts
962+haddock-interfaces:
963+haddock-html:
964+---
965+name: ghc-prim
966+version: 0.7.0
967+visibility: public
968+id: ghc-prim-0.7.0
969+key: ghc-prim-0.7.0
970+license: BSD-3-Clause
971+maintainer: libraries@haskell.org
972+synopsis: GHC primitives
973+description:
974+ This package contains the primitive types and operations supplied by GHC.
975+category: GHC
976+exposed: True
977+exposed-modules:
978+ GHC.CString GHC.Classes GHC.Debug GHC.IntWord64 GHC.Magic
979+ GHC.Prim.Exception GHC.Prim.Ext GHC.Prim.Panic GHC.PrimopWrappers
980+ GHC.Tuple GHC.Types GHC.Prim
981+import-dirs:
982+library-dirs:
983+dynamic-library-dirs:
984+data-dir:
985+hs-libraries: HSghc-prim-0.7.0
986+extra-libraries: gcc c m
987+depends: rts
988+haddock-interfaces:
989+haddock-html:
990+---
991+name: ghci
992+version: 9.0.2
993+visibility: public
994+id: ghci-9.0.2
995+key: ghci-9.0.2
996+license: BSD-3-Clause
997+maintainer: ghc-devs@haskell.org
998+synopsis: The library supporting GHC's interactive interpreter
999+description:
1000+ This library offers interfaces which mediate interactions between the
1001+ @ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter
1002+ backend.
1003+category: GHC
1004+exposed: True
1005+exposed-modules:
1006+ GHCi.BinaryArray GHCi.BreakArray GHCi.CreateBCO GHCi.FFI
1007+ GHCi.InfoTable GHCi.Message GHCi.ObjLink GHCi.RemoteTypes
1008+ GHCi.ResolvedBCO GHCi.Run GHCi.Signals GHCi.StaticPtrTable GHCi.TH
1009+ GHCi.TH.Binary SizedSeq
1010+import-dirs:
1011+library-dirs:
1012+dynamic-library-dirs:
1013+data-dir:
1014+hs-libraries: HSghci-9.0.2
1015+include-dirs:
1016+depends:
1017+ array-0.5.4.0 base-4.15.1.0 binary-0.8.8.0 bytestring-0.10.12.1
1018+ containers-0.6.4.1 deepseq-1.4.5.0 filepath-1.4.2.1 ghc-boot-9.0.2
1019+ ghc-boot-th-9.0.2 ghc-heap-9.0.2 rts template-haskell-2.17.0.0
1020+ transformers-0.5.6.2 unix-2.7.2.2
1021+haddock-interfaces:
1022+haddock-html:
1023+---
1024+name: haskeline
1025+version: 0.8.2
1026+visibility: public
1027+id: haskeline-0.8.2
1028+key: haskeline-0.8.2
1029+license: BSD-3-Clause
1030+copyright: (c) Judah Jacobson
1031+maintainer: Judah Jacobson <judah.jacobson@gmail.com>
1032+author: Judah Jacobson
1033+stability: Stable
1034+homepage: https://github.com/judah/haskeline
1035+synopsis:
1036+ A command-line interface for user input, written in Haskell.
1037+description:
1038+ Haskeline provides a user interface for line input in command-line
1039+ programs. This library is similar in purpose to readline, but since
1040+ it is written in Haskell it is (hopefully) more easily used in other
1041+ Haskell programs.
1042+ Haskeline runs both on POSIX-compatible systems and on Windows.
1043+category: User Interfaces
1044+exposed: True
1045+exposed-modules:
1046+ System.Console.Haskeline System.Console.Haskeline.Completion
1047+ System.Console.Haskeline.History System.Console.Haskeline.IO
1048+ System.Console.Haskeline.Internal
1049+hidden-modules:
1050+ System.Console.Haskeline.Backend
1051+ System.Console.Haskeline.Backend.WCWidth
1052+ System.Console.Haskeline.Command
1053+ System.Console.Haskeline.Command.Completion
1054+ System.Console.Haskeline.Command.History
1055+ System.Console.Haskeline.Command.KillRing
1056+ System.Console.Haskeline.Directory System.Console.Haskeline.Emacs
1057+ System.Console.Haskeline.InputT System.Console.Haskeline.Key
1058+ System.Console.Haskeline.LineState System.Console.Haskeline.Monads
1059+ System.Console.Haskeline.Prefs System.Console.Haskeline.Recover
1060+ System.Console.Haskeline.RunCommand System.Console.Haskeline.Term
1061+ System.Console.Haskeline.Command.Undo System.Console.Haskeline.Vi
1062+ System.Console.Haskeline.Backend.Posix
1063+ System.Console.Haskeline.Backend.Posix.Encoder
1064+ System.Console.Haskeline.Backend.DumbTerm
1065+ System.Console.Haskeline.Backend.Terminfo
1066+import-dirs:
1067+library-dirs:
1068+dynamic-library-dirs:
1069+data-dir:
1070+hs-libraries: HShaskeline-0.8.2
1071+depends:
1072+ base-4.15.1.0 bytestring-0.10.12.1 containers-0.6.4.1
1073+ directory-1.3.6.2 exceptions-0.10.4 filepath-1.4.2.1
1074+ process-1.6.13.2 stm-2.5.0.0 terminfo-0.4.1.5 transformers-0.5.6.2
1075+ unix-2.7.2.2
1076+haddock-interfaces:
1077+haddock-html:
1078+---
1079+name: hpc
1080+version: 0.6.1.0
1081+visibility: public
1082+id: hpc-0.6.1.0
1083+key: hpc-0.6.1.0
1084+license: BSD-3-Clause
1085+maintainer: ghc-devs@haskell.org
1086+author: Andy Gill
1087+synopsis: Code Coverage Library for Haskell
1088+description:
1089+ This package provides the code coverage library for Haskell.
1090+ See <http://www.haskell.org/haskellwiki/Haskell_program_coverage> for more
1091+ information.
1092+category: Control
1093+exposed: True
1094+exposed-modules:
1095+ Trace.Hpc.Mix Trace.Hpc.Reflect Trace.Hpc.Tix Trace.Hpc.Util
1096+import-dirs:
1097+library-dirs:
1098+dynamic-library-dirs:
1099+data-dir:
1100+hs-libraries: HShpc-0.6.1.0
1101+depends:
1102+ base-4.15.1.0 containers-0.6.4.1 deepseq-1.4.5.0 directory-1.3.6.2
1103+ filepath-1.4.2.1 time-1.9.3
1104+haddock-interfaces:
1105+haddock-html:
1106+---
1107+name: integer-gmp
1108+version: 1.1
1109+visibility: public
1110+id: integer-gmp-1.1
1111+key: integer-gmp-1.1
1112+license: BSD-3-Clause
1113+maintainer: hvr@gnu.org
1114+author: Herbert Valerio Riedel
1115+synopsis: Integer library based on GMP
1116+description:
1117+ This package used to provide an implementation of the standard 'Integer'
1118+ type based on the
1119+ <http://gmplib.org/ GNU Multiple Precision Arithmetic Library (GMP)>.
1120+ It is now deprecated in favor of the 'ghc-bignum' package.
1121+ Its purpose is to provide backward compatibility for codes directly
1122+ depending on the `integer-gmp` package.
1123+category: Numeric, Algebra
1124+exposed: True
1125+exposed-modules: GHC.Integer.GMP.Internals
1126+import-dirs:
1127+library-dirs:
1128+dynamic-library-dirs:
1129+data-dir:
1130+hs-libraries: HSinteger-gmp-1.1
1131+depends: base-4.15.1.0 ghc-bignum-1.1 ghc-prim-0.7.0
1132+haddock-interfaces:
1133+haddock-html:
1134+---
1135+name: libiserv
1136+version: 9.0.2
1137+visibility: public
1138+id: libiserv-9.0.2
1139+key: libiserv-9.0.2
1140+license: BSD-3-Clause
1141+copyright: XXX
1142+maintainer: XXX
1143+author: XXX
1144+synopsis:
1145+ Provides shared functionality between iserv and iserv-proxy.
1146+description:
1147+ Provides shared functionality between iserv and iserv-proxy.
1148+category: Development
1149+exposed: True
1150+exposed-modules: GHCi.Utils Lib
1151+import-dirs:
1152+library-dirs:
1153+dynamic-library-dirs:
1154+data-dir:
1155+hs-libraries: HSlibiserv-9.0.2
1156+depends:
1157+ base-4.15.1.0 binary-0.8.8.0 bytestring-0.10.12.1
1158+ containers-0.6.4.1 deepseq-1.4.5.0 ghci-9.0.2 unix-2.7.2.2
1159+haddock-interfaces:
1160+haddock-html:
1161+---
1162+name: mtl
1163+version: 2.2.2
1164+visibility: public
1165+id: mtl-2.2.2
1166+key: mtl-2.2.2
1167+license: BSD-3-Clause
1168+maintainer: Edward Kmett <ekmett@gmail.com>
1169+author: Andy Gill
1170+homepage: http://github.com/haskell/mtl
1171+synopsis: Monad classes, using functional dependencies
1172+description:
1173+ Monad classes using functional dependencies, with instances
1174+ for various monad transformers, inspired by the paper
1175+ /Functional Programming with Overloading and Higher-Order Polymorphism/,
1176+ by Mark P Jones, in /Advanced School of Functional Programming/, 1995
1177+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1178+category: Control
1179+exposed: True
1180+exposed-modules:
1181+ Control.Monad.Cont Control.Monad.Cont.Class Control.Monad.Error
1182+ Control.Monad.Error.Class Control.Monad.Except
1183+ Control.Monad.Identity Control.Monad.List Control.Monad.RWS
1184+ Control.Monad.RWS.Class Control.Monad.RWS.Lazy
1185+ Control.Monad.RWS.Strict Control.Monad.Reader
1186+ Control.Monad.Reader.Class Control.Monad.State
1187+ Control.Monad.State.Class Control.Monad.State.Lazy
1188+ Control.Monad.State.Strict Control.Monad.Trans Control.Monad.Writer
1189+ Control.Monad.Writer.Class Control.Monad.Writer.Lazy
1190+ Control.Monad.Writer.Strict
1191+import-dirs:
1192+library-dirs:
1193+dynamic-library-dirs:
1194+data-dir:
1195+hs-libraries: HSmtl-2.2.2
1196+depends: base-4.15.1.0 transformers-0.5.6.2
1197+haddock-interfaces:
1198+haddock-html:
1199+---
1200+name: parsec
1201+version: 3.1.14.0
1202+visibility: public
1203+id: parsec-3.1.14.0
1204+key: parsec-3.1.14.0
1205+license: BSD-3-Clause
1206+maintainer: Herbert Valerio Riedel <hvr@gnu.org>
1207+author:
1208+ Daan Leijen <daan@microsoft.com>, Paolo Martini <paolo@nemail.it>, Antoine Latter <aslatter@gmail.com>
1209+homepage: https://github.com/haskell/parsec
1210+synopsis: Monadic parser combinators
1211+description:
1212+ Parsec is designed from scratch as an industrial-strength parser
1213+ library. It is simple, safe, well documented (on the package
1214+ homepage), has extensive libraries, good error messages,
1215+ and is fast. It is defined as a monad transformer that can be
1216+ stacked on arbitrary monads, and it is also parametric in the
1217+ input stream type.
1218+ The main entry point is the "Text.Parsec" module which provides
1219+ defaults for parsing 'Char'acter data.
1220+ The "Text.ParserCombinators.Parsec" module hierarchy contains
1221+ the legacy @parsec-2@ API and may be removed at some point in
1222+ the future.
1223+category: Parsing
1224+exposed: True
1225+exposed-modules:
1226+ Text.Parsec Text.Parsec.ByteString Text.Parsec.ByteString.Lazy
1227+ Text.Parsec.Char Text.Parsec.Combinator Text.Parsec.Error
1228+ Text.Parsec.Expr Text.Parsec.Language Text.Parsec.Perm
1229+ Text.Parsec.Pos Text.Parsec.Prim Text.Parsec.String
1230+ Text.Parsec.Text Text.Parsec.Text.Lazy Text.Parsec.Token
1231+ Text.ParserCombinators.Parsec Text.ParserCombinators.Parsec.Char
1232+ Text.ParserCombinators.Parsec.Combinator
1233+ Text.ParserCombinators.Parsec.Error
1234+ Text.ParserCombinators.Parsec.Expr
1235+ Text.ParserCombinators.Parsec.Language
1236+ Text.ParserCombinators.Parsec.Perm
1237+ Text.ParserCombinators.Parsec.Pos
1238+ Text.ParserCombinators.Parsec.Prim
1239+ Text.ParserCombinators.Parsec.Token
1240+import-dirs:
1241+library-dirs:
1242+dynamic-library-dirs:
1243+data-dir:
1244+hs-libraries: HSparsec-3.1.14.0
1245+depends:
1246+ base-4.15.1.0 bytestring-0.10.12.1 mtl-2.2.2 text-1.2.5.0
1247+haddock-interfaces:
1248+haddock-html:
1249+---
1250+name: pretty
1251+version: 1.1.3.6
1252+visibility: public
1253+id: pretty-1.1.3.6
1254+key: pretty-1.1.3.6
1255+license: BSD-3-Clause
1256+maintainer: David Terei <code@davidterei.com>
1257+stability: Stable
1258+homepage: http://github.com/haskell/pretty
1259+synopsis: Pretty-printing library
1260+description:
1261+ This package contains a pretty-printing library, a set of API's
1262+ that provides a way to easily print out text in a consistent
1263+ format of your choosing. This is useful for compilers and related
1264+ tools.
1265+ This library was originally designed by John Hughes's and has since
1266+ been heavily modified by Simon Peyton Jones.
1267+category: Text
1268+exposed: True
1269+exposed-modules:
1270+ Text.PrettyPrint Text.PrettyPrint.Annotated
1271+ Text.PrettyPrint.Annotated.HughesPJ
1272+ Text.PrettyPrint.Annotated.HughesPJClass Text.PrettyPrint.HughesPJ
1273+ Text.PrettyPrint.HughesPJClass
1274+import-dirs:
1275+library-dirs:
1276+dynamic-library-dirs:
1277+data-dir:
1278+hs-libraries: HSpretty-1.1.3.6
1279+depends: base-4.15.1.0 deepseq-1.4.5.0 ghc-prim-0.7.0
1280+haddock-interfaces:
1281+haddock-html:
1282+---
1283+name: process
1284+version: 1.6.13.2
1285+visibility: public
1286+id: process-1.6.13.2
1287+key: process-1.6.13.2
1288+license: BSD-3-Clause
1289+maintainer: libraries@haskell.org
1290+synopsis: Process libraries
1291+description:
1292+ This package contains libraries for dealing with system processes.
1293+ The typed-process package is a more recent take on a process API,
1294+ which uses this package internally. It features better binary
1295+ support, easier concurrency, and a more composable API. You can
1296+ read more about it at
1297+ <https://github.com/fpco/typed-process/#readme>.
1298+category: System
1299+exposed: True
1300+exposed-modules: System.Cmd System.Process System.Process.Internals
1301+hidden-modules: System.Process.Common System.Process.Posix
1302+import-dirs:
1303+library-dirs:
1304+dynamic-library-dirs:
1305+data-dir:
1306+hs-libraries: HSprocess-1.6.13.2
1307+include-dirs:
1308+includes: runProcess.h
1309+depends:
1310+ base-4.15.1.0 deepseq-1.4.5.0 directory-1.3.6.2 filepath-1.4.2.1
1311+ unix-2.7.2.2
1312+haddock-interfaces:
1313+haddock-html:
1314+---
1315+name: stm
1316+version: 2.5.0.0
1317+visibility: public
1318+id: stm-2.5.0.0
1319+key: stm-2.5.0.0
1320+license: BSD-3-Clause
1321+maintainer: libraries@haskell.org
1322+homepage: https://wiki.haskell.org/Software_transactional_memory
1323+synopsis: Software Transactional Memory
1324+description:
1325+ Software Transactional Memory, or STM, is an abstraction for
1326+ concurrent communication. The main benefits of STM are
1327+ /composability/ and /modularity/. That is, using STM you can write
1328+ concurrent abstractions that can be easily composed with any other
1329+ abstraction built using STM, without exposing the details of how
1330+ your abstraction ensures safety. This is typically not the case
1331+ with other forms of concurrent communication, such as locks or
1332+ 'MVar's.
1333+category: Concurrency
1334+exposed: True
1335+exposed-modules:
1336+ Control.Concurrent.STM Control.Concurrent.STM.TArray
1337+ Control.Concurrent.STM.TBQueue Control.Concurrent.STM.TChan
1338+ Control.Concurrent.STM.TMVar Control.Concurrent.STM.TQueue
1339+ Control.Concurrent.STM.TSem Control.Concurrent.STM.TVar
1340+ Control.Monad.STM
1341+hidden-modules: Control.Sequential.STM
1342+import-dirs:
1343+library-dirs:
1344+dynamic-library-dirs:
1345+data-dir:
1346+hs-libraries: HSstm-2.5.0.0
1347+depends: array-0.5.4.0 base-4.15.1.0
1348+haddock-interfaces:
1349+haddock-html:
1350+---
1351+name: template-haskell
1352+version: 2.17.0.0
1353+visibility: public
1354+id: template-haskell-2.17.0.0
1355+key: template-haskell-2.17.0.0
1356+license: BSD-3-Clause
1357+maintainer: libraries@haskell.org
1358+synopsis: Support library for Template Haskell
1359+description:
1360+ This package provides modules containing facilities for manipulating
1361+ Haskell source code using Template Haskell.
1362+ See <http://www.haskell.org/haskellwiki/Template_Haskell> for more
1363+ information.
1364+category: Template Haskell
1365+exposed: True
1366+exposed-modules:
1367+ Language.Haskell.TH Language.Haskell.TH.CodeDo
1368+ Language.Haskell.TH.LanguageExtensions Language.Haskell.TH.Lib
1369+ Language.Haskell.TH.Lib.Internal Language.Haskell.TH.Ppr
1370+ Language.Haskell.TH.PprLib Language.Haskell.TH.Quote
1371+ Language.Haskell.TH.Syntax
1372+hidden-modules: Language.Haskell.TH.Lib.Map
1373+import-dirs:
1374+library-dirs:
1375+dynamic-library-dirs:
1376+data-dir:
1377+hs-libraries: HStemplate-haskell-2.17.0.0
1378+depends:
1379+ base-4.15.1.0 ghc-boot-th-9.0.2 ghc-prim-0.7.0 pretty-1.1.3.6
1380+haddock-interfaces:
1381+haddock-html:
1382+---
1383+name: terminfo
1384+version: 0.4.1.5
1385+visibility: public
1386+id: terminfo-0.4.1.5
1387+key: terminfo-0.4.1.5
1388+license: BSD-3-Clause
1389+copyright: (c) Judah Jacobson
1390+maintainer: Judah Jacobson <judah.jacobson@gmail.com>
1391+author: Judah Jacobson
1392+stability: Stable
1393+homepage: https://github.com/judah/terminfo
1394+synopsis: Haskell bindings to the terminfo library.
1395+description:
1396+ This library provides an interface to the terminfo database (via bindings to the
1397+ curses library). <http://en.wikipedia.org/wiki/Terminfo Terminfo> allows POSIX
1398+ systems to interact with a variety of terminals using a standard set of capabilities.
1399+category: User Interfaces
1400+exposed: True
1401+exposed-modules:
1402+ System.Console.Terminfo System.Console.Terminfo.Base
1403+ System.Console.Terminfo.Color System.Console.Terminfo.Cursor
1404+ System.Console.Terminfo.Edit System.Console.Terminfo.Effects
1405+ System.Console.Terminfo.Keys
1406+import-dirs:
1407+library-dirs:
1408+dynamic-library-dirs:
1409+data-dir:
1410+hs-libraries: HSterminfo-0.4.1.5
1411+extra-libraries: tinfo
1412+depends: base-4.15.1.0
1413+haddock-interfaces:
1414+haddock-html:
1415+---
1416+name: text
1417+version: 1.2.5.0
1418+visibility: public
1419+id: text-1.2.5.0
1420+key: text-1.2.5.0
1421+license: BSD-2-Clause
1422+copyright: 2009-2011 Bryan O'Sullivan, 2008-2009 Tom Harper
1423+maintainer:
1424+ Haskell Text Team <andrew.lelechenko@gmail.com>, Core Libraries Committee
1425+author: Bryan O'Sullivan <bos@serpentine.com>
1426+homepage: https://github.com/haskell/text
1427+synopsis: An efficient packed Unicode text type.
1428+description:
1429+ An efficient packed, immutable Unicode text type (both strict and
1430+ lazy), with a powerful loop fusion optimization framework.
1431+ The 'Text' type represents Unicode character strings, in a time and
1432+ space-efficient manner. This package provides text processing
1433+ capabilities that are optimized for performance critical use, both
1434+ in terms of large data quantities and high speed.
1435+ The 'Text' type provides character-encoding, type-safe case
1436+ conversion via whole-string case conversion functions (see "Data.Text").
1437+ It also provides a range of functions for converting 'Text' values to
1438+ and from 'ByteStrings', using several standard encodings
1439+ (see "Data.Text.Encoding").
1440+ Efficient locale-sensitive support for text IO is also supported
1441+ (see "Data.Text.IO").
1442+ These modules are intended to be imported qualified, to avoid name
1443+ clashes with Prelude functions, e.g.
1444+ > import qualified Data.Text as T
1445+ == ICU Support
1446+ To use an extended and very rich family of functions for working
1447+ with Unicode text (including normalization, regular expressions,
1448+ non-standard encodings, text breaking, and locales), see
1449+ the [text-icu package](https://hackage.haskell.org/package/text-icu)
1450+ based on the well-respected and liberally
1451+ licensed [ICU library](http://site.icu-project.org/).
1452+ == Internal Representation: UTF-16 vs. UTF-8
1453+ Currently the @text@ library uses UTF-16 as its internal representation
1454+ which is [neither a fixed-width nor always the most dense representation](http://utf8everywhere.org/)
1455+ for Unicode text. We're currently investigating the feasibility
1456+ of [changing Text's internal representation to UTF-8](https://github.com/text-utf8)
1457+ and if you need such a 'Text' type right now you might be interested in using the spin-off
1458+ packages <https://hackage.haskell.org/package/text-utf8 text-utf8> and
1459+ <https://hackage.haskell.org/package/text-short text-short>.
1460+category: Data, Text
1461+exposed: True
1462+exposed-modules:
1463+ Data.Text Data.Text.Array Data.Text.Encoding
1464+ Data.Text.Encoding.Error Data.Text.Foreign Data.Text.IO
1465+ Data.Text.Internal Data.Text.Internal.Builder
1466+ Data.Text.Internal.Builder.Functions
1467+ Data.Text.Internal.Builder.Int.Digits
1468+ Data.Text.Internal.Builder.RealFloat.Functions
1469+ Data.Text.Internal.ByteStringCompat
1470+ Data.Text.Internal.Encoding.Fusion
1471+ Data.Text.Internal.Encoding.Fusion.Common
1472+ Data.Text.Internal.Encoding.Utf16 Data.Text.Internal.Encoding.Utf32
1473+ Data.Text.Internal.Encoding.Utf8 Data.Text.Internal.Functions
1474+ Data.Text.Internal.Fusion Data.Text.Internal.Fusion.CaseMapping
1475+ Data.Text.Internal.Fusion.Common Data.Text.Internal.Fusion.Size
1476+ Data.Text.Internal.Fusion.Types Data.Text.Internal.IO
1477+ Data.Text.Internal.Lazy Data.Text.Internal.Lazy.Encoding.Fusion
1478+ Data.Text.Internal.Lazy.Fusion Data.Text.Internal.Lazy.Search
1479+ Data.Text.Internal.PrimCompat Data.Text.Internal.Private
1480+ Data.Text.Internal.Read Data.Text.Internal.Search
1481+ Data.Text.Internal.Unsafe Data.Text.Internal.Unsafe.Char
1482+ Data.Text.Internal.Unsafe.Shift Data.Text.Lazy
1483+ Data.Text.Lazy.Builder Data.Text.Lazy.Builder.Int
1484+ Data.Text.Lazy.Builder.RealFloat Data.Text.Lazy.Encoding
1485+ Data.Text.Lazy.IO Data.Text.Lazy.Internal Data.Text.Lazy.Read
1486+ Data.Text.Read Data.Text.Unsafe
1487+hidden-modules: Data.Text.Show
1488+import-dirs:
1489+library-dirs:
1490+dynamic-library-dirs:
1491+data-dir:
1492+hs-libraries: HStext-1.2.5.0
1493+depends:
1494+ array-0.5.4.0 base-4.15.1.0 binary-0.8.8.0 bytestring-0.10.12.1
1495+ deepseq-1.4.5.0 ghc-prim-0.7.0 template-haskell-2.17.0.0
1496+haddock-interfaces:
1497+haddock-html:
1498+---
1499+name: time
1500+version: 1.9.3
1501+visibility: public
1502+id: time-1.9.3
1503+key: time-1.9.3
1504+license: BSD-3-Clause
1505+maintainer: <ashley@semantic.org>
1506+author: Ashley Yakeley
1507+stability: stable
1508+homepage: https://github.com/haskell/time
1509+synopsis: A time library
1510+description: Time, clocks and calendars
1511+category: Time
1512+exposed: True
1513+exposed-modules:
1514+ Data.Time Data.Time.Calendar Data.Time.Calendar.Easter
1515+ Data.Time.Calendar.Julian Data.Time.Calendar.MonthDay
1516+ Data.Time.Calendar.OrdinalDate Data.Time.Calendar.WeekDate
1517+ Data.Time.Clock Data.Time.Clock.POSIX Data.Time.Clock.System
1518+ Data.Time.Clock.TAI Data.Time.Format Data.Time.Format.ISO8601
1519+ Data.Time.Format.Internal Data.Time.LocalTime
1520+hidden-modules:
1521+ Data.Format Data.Time.Calendar.Private Data.Time.Calendar.Days
1522+ Data.Time.Calendar.Gregorian Data.Time.Calendar.CalendarDiffDays
1523+ Data.Time.Calendar.Week Data.Time.Calendar.JulianYearDay
1524+ Data.Time.Clock.Internal.DiffTime
1525+ Data.Time.Clock.Internal.AbsoluteTime
1526+ Data.Time.Clock.Internal.NominalDiffTime
1527+ Data.Time.Clock.Internal.POSIXTime
1528+ Data.Time.Clock.Internal.UniversalTime
1529+ Data.Time.Clock.Internal.SystemTime
1530+ Data.Time.Clock.Internal.UTCTime Data.Time.Clock.Internal.CTimeval
1531+ Data.Time.Clock.Internal.CTimespec Data.Time.Clock.Internal.UTCDiff
1532+ Data.Time.LocalTime.Internal.TimeZone
1533+ Data.Time.LocalTime.Internal.TimeOfDay
1534+ Data.Time.LocalTime.Internal.CalendarDiffTime
1535+ Data.Time.LocalTime.Internal.LocalTime
1536+ Data.Time.LocalTime.Internal.ZonedTime Data.Time.Format.Parse
1537+ Data.Time.Format.Locale Data.Time.Format.Format.Class
1538+ Data.Time.Format.Format.Instances Data.Time.Format.Parse.Class
1539+ Data.Time.Format.Parse.Instances
1540+import-dirs:
1541+library-dirs:
1542+dynamic-library-dirs:
1543+data-dir:
1544+hs-libraries: HStime-1.9.3
1545+include-dirs:
1546+depends: base-4.15.1.0 deepseq-1.4.5.0
1547+haddock-interfaces:
1548+haddock-html:
1549+---
1550+name: transformers
1551+version: 0.5.6.2
1552+visibility: public
1553+id: transformers-0.5.6.2
1554+key: transformers-0.5.6.2
1555+license: BSD-3-Clause
1556+maintainer: Ross Paterson <R.Paterson@city.ac.uk>
1557+author: Andy Gill, Ross Paterson
1558+synopsis: Concrete functor and monad transformers
1559+description:
1560+ A portable library of functor and monad transformers, inspired by
1561+ the paper
1562+ * \"Functional Programming with Overloading and Higher-Order
1563+ Polymorphism\", by Mark P Jones,
1564+ in /Advanced School of Functional Programming/, 1995
1565+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1566+ This package contains:
1567+ * the monad transformer class (in "Control.Monad.Trans.Class")
1568+ * concrete functor and monad transformers, each with associated
1569+ operations and functions to lift operations associated with other
1570+ transformers.
1571+ The package can be used on its own in portable Haskell code, in
1572+ which case operations need to be manually lifted through transformer
1573+ stacks (see "Control.Monad.Trans.Class" for some examples).
1574+ Alternatively, it can be used with the non-portable monad classes in
1575+ the @mtl@ or @monads-tf@ packages, which automatically lift operations
1576+ introduced by monad transformers through other transformers.
1577+category: Control
1578+exposed: True
1579+exposed-modules:
1580+ Control.Applicative.Backwards Control.Applicative.Lift
1581+ Control.Monad.Signatures Control.Monad.Trans.Accum
1582+ Control.Monad.Trans.Class Control.Monad.Trans.Cont
1583+ Control.Monad.Trans.Error Control.Monad.Trans.Except
1584+ Control.Monad.Trans.Identity Control.Monad.Trans.List
1585+ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS
1586+ Control.Monad.Trans.RWS.CPS Control.Monad.Trans.RWS.Lazy
1587+ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader
1588+ Control.Monad.Trans.Select Control.Monad.Trans.State
1589+ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict
1590+ Control.Monad.Trans.Writer Control.Monad.Trans.Writer.CPS
1591+ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict
1592+ Data.Functor.Constant Data.Functor.Reverse
1593+import-dirs:
1594+library-dirs:
1595+dynamic-library-dirs:
1596+data-dir:
1597+hs-libraries: HStransformers-0.5.6.2
1598+depends: base-4.15.1.0
1599+haddock-interfaces:
1600+haddock-html:
1601+---
1602+name: unix
1603+version: 2.7.2.2
1604+visibility: public
1605+id: unix-2.7.2.2
1606+key: unix-2.7.2.2
1607+license: BSD-3-Clause
1608+maintainer: libraries@haskell.org
1609+homepage: https://github.com/haskell/unix
1610+synopsis: POSIX functionality
1611+description:
1612+ This package gives you access to the set of operating system
1613+ services standardised by
1614+ <http://pubs.opengroup.org/onlinepubs/9699919799/ POSIX.1-2008>
1615+ (or the IEEE Portable Operating System Interface for Computing
1616+ Environments - IEEE Std. 1003.1).
1617+ The package is not supported under Windows.
1618+category: System
1619+exposed: True
1620+exposed-modules:
1621+ System.Posix System.Posix.ByteString
1622+ System.Posix.ByteString.FilePath System.Posix.Directory
1623+ System.Posix.Directory.ByteString System.Posix.DynamicLinker
1624+ System.Posix.DynamicLinker.ByteString
1625+ System.Posix.DynamicLinker.Module
1626+ System.Posix.DynamicLinker.Module.ByteString
1627+ System.Posix.DynamicLinker.Prim System.Posix.Env
1628+ System.Posix.Env.ByteString System.Posix.Error System.Posix.Fcntl
1629+ System.Posix.Files System.Posix.Files.ByteString System.Posix.IO
1630+ System.Posix.IO.ByteString System.Posix.Process
1631+ System.Posix.Process.ByteString System.Posix.Process.Internals
1632+ System.Posix.Resource System.Posix.Semaphore System.Posix.SharedMem
1633+ System.Posix.Signals System.Posix.Signals.Exts System.Posix.Temp
1634+ System.Posix.Temp.ByteString System.Posix.Terminal
1635+ System.Posix.Terminal.ByteString System.Posix.Time
1636+ System.Posix.Unistd System.Posix.User
1637+hidden-modules:
1638+ System.Posix.Directory.Common System.Posix.DynamicLinker.Common
1639+ System.Posix.Files.Common System.Posix.IO.Common
1640+ System.Posix.Process.Common System.Posix.Terminal.Common
1641+import-dirs:
1642+library-dirs:
1643+dynamic-library-dirs:
1644+data-dir:
1645+hs-libraries: HSunix-2.7.2.2
1646+extra-libraries: rt util dl pthread
1647+include-dirs:
1648+includes: HsUnix.h execvpe.h
1649+depends: base-4.15.1.0 bytestring-0.10.12.1 time-1.9.3
1650+haddock-interfaces:
1651+haddock-html:
1652+---
1653+name: xhtml
1654+version: 3000.2.2.1
1655+visibility: public
1656+id: xhtml-3000.2.2.1
1657+key: xhtml-3000.2.2.1
1658+license: BSD-3-Clause
1659+copyright:
1660+ Bjorn Bringert 2004-2006, Andy Gill and the Oregon
1661+ Graduate Institute of Science and Technology, 1999-2001
1662+maintainer: Chris Dornan <chris@chrisdornan.com>
1663+author: Bjorn Bringert
1664+stability: Stable
1665+homepage: https://github.com/haskell/xhtml
1666+synopsis: An XHTML combinator library
1667+description:
1668+ This package provides combinators for producing
1669+ XHTML 1.0, including the Strict, Transitional and
1670+ Frameset variants.
1671+category: Web, XML, Pretty Printer
1672+exposed: True
1673+exposed-modules:
1674+ Text.XHtml Text.XHtml.Debug Text.XHtml.Frameset Text.XHtml.Strict
1675+ Text.XHtml.Table Text.XHtml.Transitional
1676+hidden-modules:
1677+ Text.XHtml.Strict.Attributes Text.XHtml.Strict.Elements
1678+ Text.XHtml.Frameset.Attributes Text.XHtml.Frameset.Elements
1679+ Text.XHtml.Transitional.Attributes Text.XHtml.Transitional.Elements
1680+ Text.XHtml.BlockTable Text.XHtml.Extras Text.XHtml.Internals
1681+import-dirs:
1682+library-dirs:
1683+dynamic-library-dirs:
1684+data-dir:
1685+hs-libraries: HSxhtml-3000.2.2.1
1686+depends: base-4.15.1.0
1687+haddock-interfaces:
1688+haddock-html:
1689+---
1690+name: rts
1691+version: 1.0.2
1692+visibility: public
1693+id: rts
1694+key: rts
1695+license: BSD-3-Clause
1696+maintainer: glasgow-haskell-users@haskell.org
1697+exposed: True
1698+library-dirs:
1699+hs-libraries: HSrts
1700+extra-libraries: m rt dl ffi numa pthread
1701+include-dirs:
1702+includes: Stg.h
1703+ld-options:
1704+ "-Wl,-u,base_GHCziTopHandler_runIO_closure"
1705+ "-Wl,-u,base_GHCziTopHandler_runNonIO_closure"
1706+ "-Wl,-u,ghczmprim_GHCziTuple_Z0T_closure"
1707+ "-Wl,-u,ghczmprim_GHCziTypes_True_closure"
1708+ "-Wl,-u,ghczmprim_GHCziTypes_False_closure"
1709+ "-Wl,-u,base_GHCziPack_unpackCString_closure"
1710+ "-Wl,-u,base_GHCziWeak_runFinalizzerBatch_closure"
1711+ "-Wl,-u,base_GHCziIOziException_stackOverflow_closure"
1712+ "-Wl,-u,base_GHCziIOziException_heapOverflow_closure"
1713+ "-Wl,-u,base_GHCziIOziException_allocationLimitExceeded_closure"
1714+ "-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnMVar_closure"
1715+ "-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnSTM_closure"
1716+ "-Wl,-u,base_GHCziIOziException_cannotCompactFunction_closure"
1717+ "-Wl,-u,base_GHCziIOziException_cannotCompactPinned_closure"
1718+ "-Wl,-u,base_GHCziIOziException_cannotCompactMutable_closure"
1719+ "-Wl,-u,base_GHCziIOPort_doubleReadException_closure"
1720+ "-Wl,-u,base_ControlziExceptionziBase_nonTermination_closure"
1721+ "-Wl,-u,base_ControlziExceptionziBase_nestedAtomically_closure"
1722+ "-Wl,-u,base_GHCziEventziThread_blockedOnBadFD_closure"
1723+ "-Wl,-u,base_GHCziExceptionziType_divZZeroException_closure"
1724+ "-Wl,-u,base_GHCziExceptionziType_underflowException_closure"
1725+ "-Wl,-u,base_GHCziExceptionziType_overflowException_closure"
1726+ "-Wl,-u,base_GHCziConcziSync_runSparks_closure"
1727+ "-Wl,-u,base_GHCziConcziIO_ensureIOManagerIsRunning_closure"
1728+ "-Wl,-u,base_GHCziConcziIO_interruptIOManager_closure"
1729+ "-Wl,-u,base_GHCziConcziIO_ioManagerCapabilitiesChanged_closure"
1730+ "-Wl,-u,base_GHCziConcziSignal_runHandlersPtr_closure"
1731+ "-Wl,-u,base_GHCziTopHandler_flushStdHandles_closure"
1732+ "-Wl,-u,base_GHCziTopHandler_runMainIO_closure"
1733+ "-Wl,-u,ghczmprim_GHCziTypes_Czh_con_info"
1734+ "-Wl,-u,ghczmprim_GHCziTypes_Izh_con_info"
1735+ "-Wl,-u,ghczmprim_GHCziTypes_Fzh_con_info"
1736+ "-Wl,-u,ghczmprim_GHCziTypes_Dzh_con_info"
1737+ "-Wl,-u,ghczmprim_GHCziTypes_Wzh_con_info"
1738+ "-Wl,-u,base_GHCziPtr_Ptr_con_info"
1739+ "-Wl,-u,base_GHCziPtr_FunPtr_con_info"
1740+ "-Wl,-u,base_GHCziInt_I8zh_con_info"
1741+ "-Wl,-u,base_GHCziInt_I16zh_con_info"
1742+ "-Wl,-u,base_GHCziInt_I32zh_con_info"
1743+ "-Wl,-u,base_GHCziInt_I64zh_con_info"
1744+ "-Wl,-u,base_GHCziWord_W8zh_con_info"
1745+ "-Wl,-u,base_GHCziWord_W16zh_con_info"
1746+ "-Wl,-u,base_GHCziWord_W32zh_con_info"
1747+ "-Wl,-u,base_GHCziWord_W64zh_con_info"
1748+ "-Wl,-u,base_GHCziStable_StablePtr_con_info"
1749+ "-Wl,-u,hs_atomic_add8" "-Wl,-u,hs_atomic_add16"
1750+ "-Wl,-u,hs_atomic_add32" "-Wl,-u,hs_atomic_add64"
1751+ "-Wl,-u,hs_atomic_sub8" "-Wl,-u,hs_atomic_sub16"
1752+ "-Wl,-u,hs_atomic_sub32" "-Wl,-u,hs_atomic_sub64"
1753+ "-Wl,-u,hs_atomic_and8" "-Wl,-u,hs_atomic_and16"
1754+ "-Wl,-u,hs_atomic_and32" "-Wl,-u,hs_atomic_and64"
1755+ "-Wl,-u,hs_atomic_nand8" "-Wl,-u,hs_atomic_nand16"
1756+ "-Wl,-u,hs_atomic_nand32" "-Wl,-u,hs_atomic_nand64"
1757+ "-Wl,-u,hs_atomic_or8" "-Wl,-u,hs_atomic_or16"
1758+ "-Wl,-u,hs_atomic_or32" "-Wl,-u,hs_atomic_or64"
1759+ "-Wl,-u,hs_atomic_xor8" "-Wl,-u,hs_atomic_xor16"
1760+ "-Wl,-u,hs_atomic_xor32" "-Wl,-u,hs_atomic_xor64"
1761+ "-Wl,-u,hs_cmpxchg8" "-Wl,-u,hs_cmpxchg16" "-Wl,-u,hs_cmpxchg32"
1762+ "-Wl,-u,hs_cmpxchg64" "-Wl,-u,hs_xchg8" "-Wl,-u,hs_xchg16"
1763+ "-Wl,-u,hs_xchg32" "-Wl,-u,hs_xchg64" "-Wl,-u,hs_atomicread8"
1764+ "-Wl,-u,hs_atomicread16" "-Wl,-u,hs_atomicread32"
1765+ "-Wl,-u,hs_atomicread64" "-Wl,-u,hs_atomicwrite8"
1766+ "-Wl,-u,hs_atomicwrite16" "-Wl,-u,hs_atomicwrite32"
1767+ "-Wl,-u,hs_atomicwrite64"
materialized/dummy-ghc/ghc-9.0.2-aarch64-linux/ghc-pkg/versionnew file+1
@@ -0,0 +1 @@
1+GHC package manager version 9.0.2
materialized/dummy-ghc/ghc-9.0.2-aarch64-linux/ghc/infonew file+74
@@ -0,0 +1,74 @@
1+ [("Project name","The Glorious Glasgow Haskell Compilation System")
2+ ,("GCC extra via C opts","")
3+ ,("C compiler command","gcc")
4+ ,("C compiler flags","")
5+ ,("C++ compiler flags","")
6+ ,("C compiler link flags","-Wl,-z,noexecstack")
7+ ,("C compiler supports -no-pie","YES")
8+ ,("Haskell CPP command","gcc")
9+ ,("Haskell CPP flags","-E -undef -traditional")
10+ ,("ld command","ld")
11+ ,("ld flags","-z noexecstack")
12+ ,("ld supports compact unwind","YES")
13+ ,("ld supports build-id","YES")
14+ ,("ld supports filelist","NO")
15+ ,("ld is GNU ld","YES")
16+ ,("Merge objects command","ld")
17+ ,("Merge objects flags","-r")
18+ ,("ar command","ar")
19+ ,("ar flags","q")
20+ ,("ar supports at file","YES")
21+ ,("ranlib command","ranlib")
22+ ,("otool command","otool")
23+ ,("install_name_tool command","install_name_tool")
24+ ,("touch command","touch")
25+ ,("dllwrap command","/bin/false")
26+ ,("windres command","/bin/false")
27+ ,("libtool command","libtool")
28+ ,("cross compiling","NO")
29+ ,("target platform string","aarch64-unknown-linux")
30+ ,("target os","OSLinux")
31+ ,("target arch","ArchAArch64")
32+ ,("target word size","8")
33+ ,("target word big endian","NO")
34+ ,("target has GNU nonexec stack","YES")
35+ ,("target has .ident directive","YES")
36+ ,("target has subsections via symbols","NO")
37+ ,("target has RTS linker","YES")
38+ ,("Unregisterised","NO")
39+ ,("LLVM target","aarch64-unknown-linux")
40+ ,("LLVM clang command","clang")
41+ ,("bignum backend","gmp")
42+ ,("Use interpreter","YES")
43+ ,("Support SMP","YES")
44+ ,("RTS ways","l debug thr thr_debug thr_l thr_p dyn debug_dyn thr_dyn thr_debug_dyn l_dyn thr_l_dyn thr_debug_p debug_p")
45+ ,("Tables next to code","YES")
46+ ,("Leading underscore","NO")
47+ ,("Use LibFFI","YES")
48+ ,("Use Threads","YES")
49+ ,("Use Debugging","NO")
50+ ,("RTS expects libdw","NO")
51+ ,("Project version","9.0.2")
52+ ,("Project Git commit id","6554ff2843d53dddeb875cb145ab892725eac54c")
53+ ,("Booter version","8.8.4")
54+ ,("Stage","2")
55+ ,("Build platform","aarch64-unknown-linux")
56+ ,("Host platform","aarch64-unknown-linux")
57+ ,("Target platform","aarch64-unknown-linux")
58+ ,("Have interpreter","YES")
59+ ,("Object splitting supported","NO")
60+ ,("Have native code generator","NO")
61+ ,("Target default backend","LLVM")
62+ ,("Support dynamic-too","YES")
63+ ,("Support parallel --make","YES")
64+ ,("Support reexported-modules","YES")
65+ ,("Support thinning and renaming package flags","YES")
66+ ,("Support Backpack","YES")
67+ ,("Requires unified installed package IDs","YES")
68+ ,("Uses package keys","YES")
69+ ,("Uses unit IDs","YES")
70+ ,("Dynamic by default","NO")
71+ ,("GHC Dynamic","YES")
72+ ,("GHC Profiled","NO")
73+ ,("Debug on","NO")
74+ ]
materialized/dummy-ghc/ghc-9.0.2-aarch64-linux/ghc/numeric-versionnew file+1
@@ -0,0 +1 @@
1+9.0.2
materialized/dummy-ghc/ghc-9.0.2-aarch64-linux/ghc/supported-languagesnew file+261
@@ -0,0 +1,261 @@
1+Haskell98
2+Haskell2010
3+Unsafe
4+Trustworthy
5+Safe
6+AllowAmbiguousTypes
7+NoAllowAmbiguousTypes
8+AlternativeLayoutRule
9+NoAlternativeLayoutRule
10+AlternativeLayoutRuleTransitional
11+NoAlternativeLayoutRuleTransitional
12+Arrows
13+NoArrows
14+AutoDeriveTypeable
15+NoAutoDeriveTypeable
16+BangPatterns
17+NoBangPatterns
18+BinaryLiterals
19+NoBinaryLiterals
20+CApiFFI
21+NoCApiFFI
22+CPP
23+NoCPP
24+CUSKs
25+NoCUSKs
26+ConstrainedClassMethods
27+NoConstrainedClassMethods
28+ConstraintKinds
29+NoConstraintKinds
30+DataKinds
31+NoDataKinds
32+DatatypeContexts
33+NoDatatypeContexts
34+DefaultSignatures
35+NoDefaultSignatures
36+DeriveAnyClass
37+NoDeriveAnyClass
38+DeriveDataTypeable
39+NoDeriveDataTypeable
40+DeriveFoldable
41+NoDeriveFoldable
42+DeriveFunctor
43+NoDeriveFunctor
44+DeriveGeneric
45+NoDeriveGeneric
46+DeriveLift
47+NoDeriveLift
48+DeriveTraversable
49+NoDeriveTraversable
50+DerivingStrategies
51+NoDerivingStrategies
52+DerivingVia
53+NoDerivingVia
54+DisambiguateRecordFields
55+NoDisambiguateRecordFields
56+DoAndIfThenElse
57+NoDoAndIfThenElse
58+BlockArguments
59+NoBlockArguments
60+DoRec
61+NoDoRec
62+DuplicateRecordFields
63+NoDuplicateRecordFields
64+EmptyCase
65+NoEmptyCase
66+EmptyDataDecls
67+NoEmptyDataDecls
68+EmptyDataDeriving
69+NoEmptyDataDeriving
70+ExistentialQuantification
71+NoExistentialQuantification
72+ExplicitForAll
73+NoExplicitForAll
74+ExplicitNamespaces
75+NoExplicitNamespaces
76+ExtendedDefaultRules
77+NoExtendedDefaultRules
78+FlexibleContexts
79+NoFlexibleContexts
80+FlexibleInstances
81+NoFlexibleInstances
82+ForeignFunctionInterface
83+NoForeignFunctionInterface
84+FunctionalDependencies
85+NoFunctionalDependencies
86+GADTSyntax
87+NoGADTSyntax
88+GADTs
89+NoGADTs
90+GHCForeignImportPrim
91+NoGHCForeignImportPrim
92+GeneralizedNewtypeDeriving
93+NoGeneralizedNewtypeDeriving
94+GeneralisedNewtypeDeriving
95+NoGeneralisedNewtypeDeriving
96+ImplicitParams
97+NoImplicitParams
98+ImplicitPrelude
99+NoImplicitPrelude
100+ImportQualifiedPost
101+NoImportQualifiedPost
102+ImpredicativeTypes
103+NoImpredicativeTypes
104+IncoherentInstances
105+NoIncoherentInstances
106+TypeFamilyDependencies
107+NoTypeFamilyDependencies
108+InstanceSigs
109+NoInstanceSigs
110+ApplicativeDo
111+NoApplicativeDo
112+InterruptibleFFI
113+NoInterruptibleFFI
114+JavaScriptFFI
115+NoJavaScriptFFI
116+KindSignatures
117+NoKindSignatures
118+LambdaCase
119+NoLambdaCase
120+LexicalNegation
121+NoLexicalNegation
122+LiberalTypeSynonyms
123+NoLiberalTypeSynonyms
124+LinearTypes
125+NoLinearTypes
126+MagicHash
127+NoMagicHash
128+MonadComprehensions
129+NoMonadComprehensions
130+MonadFailDesugaring
131+NoMonadFailDesugaring
132+MonoLocalBinds
133+NoMonoLocalBinds
134+MonoPatBinds
135+NoMonoPatBinds
136+MonomorphismRestriction
137+NoMonomorphismRestriction
138+MultiParamTypeClasses
139+NoMultiParamTypeClasses
140+MultiWayIf
141+NoMultiWayIf
142+NumericUnderscores
143+NoNumericUnderscores
144+NPlusKPatterns
145+NoNPlusKPatterns
146+NamedFieldPuns
147+NoNamedFieldPuns
148+NamedWildCards
149+NoNamedWildCards
150+NegativeLiterals
151+NoNegativeLiterals
152+HexFloatLiterals
153+NoHexFloatLiterals
154+NondecreasingIndentation
155+NoNondecreasingIndentation
156+NullaryTypeClasses
157+NoNullaryTypeClasses
158+NumDecimals
159+NoNumDecimals
160+OverlappingInstances
161+NoOverlappingInstances
162+OverloadedLabels
163+NoOverloadedLabels
164+OverloadedLists
165+NoOverloadedLists
166+OverloadedStrings
167+NoOverloadedStrings
168+PackageImports
169+NoPackageImports
170+ParallelArrays
171+NoParallelArrays
172+ParallelListComp
173+NoParallelListComp
174+PartialTypeSignatures
175+NoPartialTypeSignatures
176+PatternGuards
177+NoPatternGuards
178+PatternSignatures
179+NoPatternSignatures
180+PatternSynonyms
181+NoPatternSynonyms
182+PolyKinds
183+NoPolyKinds
184+PolymorphicComponents
185+NoPolymorphicComponents
186+QuantifiedConstraints
187+NoQuantifiedConstraints
188+PostfixOperators
189+NoPostfixOperators
190+QuasiQuotes
191+NoQuasiQuotes
192+QualifiedDo
193+NoQualifiedDo
194+Rank2Types
195+NoRank2Types
196+RankNTypes
197+NoRankNTypes
198+RebindableSyntax
199+NoRebindableSyntax
200+RecordPuns
201+NoRecordPuns
202+RecordWildCards
203+NoRecordWildCards
204+RecursiveDo
205+NoRecursiveDo
206+RelaxedLayout
207+NoRelaxedLayout
208+RelaxedPolyRec
209+NoRelaxedPolyRec
210+RoleAnnotations
211+NoRoleAnnotations
212+ScopedTypeVariables
213+NoScopedTypeVariables
214+StandaloneDeriving
215+NoStandaloneDeriving
216+StarIsType
217+NoStarIsType
218+StaticPointers
219+NoStaticPointers
220+Strict
221+NoStrict
222+StrictData
223+NoStrictData
224+TemplateHaskell
225+NoTemplateHaskell
226+TemplateHaskellQuotes
227+NoTemplateHaskellQuotes
228+StandaloneKindSignatures
229+NoStandaloneKindSignatures
230+TraditionalRecordSyntax
231+NoTraditionalRecordSyntax
232+TransformListComp
233+NoTransformListComp
234+TupleSections
235+NoTupleSections
236+TypeApplications
237+NoTypeApplications
238+TypeInType
239+NoTypeInType
240+TypeFamilies
241+NoTypeFamilies
242+TypeOperators
243+NoTypeOperators
244+TypeSynonymInstances
245+NoTypeSynonymInstances
246+UnboxedTuples
247+NoUnboxedTuples
248+UnboxedSums
249+NoUnboxedSums
250+UndecidableInstances
251+NoUndecidableInstances
252+UndecidableSuperClasses
253+NoUndecidableSuperClasses
254+UnicodeSyntax
255+NoUnicodeSyntax
256+UnliftedFFITypes
257+NoUnliftedFFITypes
258+UnliftedNewtypes
259+NoUnliftedNewtypes
260+ViewPatterns
261+NoViewPatterns
materialized/dummy-ghc/ghc-9.0.2-aarch64-linux/ghc/versionnew file+1
@@ -0,0 +1 @@
1+The Glorious Glasgow Haskell Compilation System, version 9.0.2
materialized/dummy-ghc/ghc-9.0.2-x86_64-darwin/ghc/info+6
@@ -1,18 +1,24 @@
11 [("Project name","The Glorious Glasgow Haskell Compilation System")
22 ,("GCC extra via C opts","")
3+ ,("C compiler command","clang")
34 ,("C compiler flags","--target=x86_64-apple-darwin ")
45 ,("C++ compiler flags","--target=x86_64-apple-darwin ")
56 ,("C compiler link flags","--target=x86_64-apple-darwin ")
67 ,("C compiler supports -no-pie","NO")
8+ ,("Haskell CPP command","clang")
79 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
10+ ,("ld command","ld")
811 ,("ld flags","")
912 ,("ld supports compact unwind","YES")
1013 ,("ld supports build-id","NO")
1114 ,("ld supports filelist","YES")
1215 ,("ld is GNU ld","NO")
16+ ,("Merge objects command","ld")
1317 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
1419 ,("ar flags","qcls")
1520 ,("ar supports at file","NO")
21+ ,("ranlib command","ranlib")
1622 ,("otool command","otool")
1723 ,("install_name_tool command","install_name_tool")
1824 ,("touch command","touch")
materialized/dummy-ghc/ghc-9.0.2-x86_64-linux/ghc/info+6
@@ -1,18 +1,24 @@
11 [("Project name","The Glorious Glasgow Haskell Compilation System")
22 ,("GCC extra via C opts","")
3+ ,("C compiler command","gcc")
34 ,("C compiler flags","")
45 ,("C++ compiler flags","")
56 ,("C compiler link flags","")
67 ,("C compiler supports -no-pie","YES")
8+ ,("Haskell CPP command","gcc")
79 ,("Haskell CPP flags","-E -undef -traditional")
10+ ,("ld command","ld")
811 ,("ld flags","")
912 ,("ld supports compact unwind","YES")
1013 ,("ld supports build-id","YES")
1114 ,("ld supports filelist","NO")
1215 ,("ld is GNU ld","YES")
16+ ,("Merge objects command","ld")
1317 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
1419 ,("ar flags","q")
1520 ,("ar supports at file","YES")
21+ ,("ranlib command","ranlib")
1622 ,("otool command","otool")
1723 ,("install_name_tool command","install_name_tool")
1824 ,("touch command","touch")
materialized/dummy-ghc/ghc-9.2.1-aarch64-darwin/ghc/info+6
@@ -1,18 +1,24 @@
11 [("Project name","The Glorious Glasgow Haskell Compilation System")
22 ,("GCC extra via C opts","")
3+ ,("C compiler command","clang")
34 ,("C compiler flags","--target=arm64-apple-darwin ")
45 ,("C++ compiler flags","--target=arm64-apple-darwin ")
56 ,("C compiler link flags","--target=arm64-apple-darwin ")
67 ,("C compiler supports -no-pie","NO")
8+ ,("Haskell CPP command","clang")
79 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
10+ ,("ld command","ld")
811 ,("ld flags","")
912 ,("ld supports compact unwind","YES")
1013 ,("ld supports build-id","NO")
1114 ,("ld supports filelist","YES")
1215 ,("ld is GNU ld","NO")
16+ ,("Merge objects command","ld")
1317 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
1419 ,("ar flags","qcls")
1520 ,("ar supports at file","NO")
21+ ,("ranlib command","ranlib")
1622 ,("otool command","otool")
1723 ,("install_name_tool command","install_name_tool")
1824 ,("touch command","touch")
materialized/dummy-ghc/ghc-9.2.1-aarch64-linux/ghc-pkg/dump-globalnew file+1826
@@ -0,0 +1,1826 @@
1+name: Cabal
2+version: 3.6.0.0
3+visibility: public
4+id: Cabal-3.6.0.0
5+key: Cabal-3.6.0.0
6+license: BSD-3-Clause
7+copyright: 2003-2021, Cabal Development Team (see AUTHORS file)
8+maintainer: cabal-devel@haskell.org
9+author: Cabal Development Team <cabal-devel@haskell.org>
10+homepage: http://www.haskell.org/cabal/
11+synopsis: A framework for packaging Haskell software
12+description:
13+ The Haskell Common Architecture for Building Applications and
14+ Libraries: a framework defining a common interface for authors to more
15+ easily build their Haskell applications in a portable way.
16+ The Haskell Cabal is part of a larger infrastructure for distributing,
17+ organizing, and cataloging Haskell libraries and tools.
18+category: Distribution
19+exposed: True
20+exposed-modules:
21+ Distribution.Backpack Distribution.Backpack.ComponentsGraph
22+ Distribution.Backpack.Configure
23+ Distribution.Backpack.ConfiguredComponent
24+ Distribution.Backpack.DescribeUnitId
25+ Distribution.Backpack.FullUnitId
26+ Distribution.Backpack.LinkedComponent
27+ Distribution.Backpack.ModSubst Distribution.Backpack.ModuleShape
28+ Distribution.Backpack.PreModuleShape Distribution.CabalSpecVersion
29+ Distribution.Compat.Binary Distribution.Compat.CharParsing
30+ Distribution.Compat.CreatePipe Distribution.Compat.DList
31+ Distribution.Compat.Directory Distribution.Compat.Environment
32+ Distribution.Compat.Exception Distribution.Compat.FilePath
33+ Distribution.Compat.Graph Distribution.Compat.Internal.TempFile
34+ Distribution.Compat.Lens Distribution.Compat.Newtype
35+ Distribution.Compat.NonEmptySet Distribution.Compat.Parsing
36+ Distribution.Compat.Prelude.Internal Distribution.Compat.Process
37+ Distribution.Compat.ResponseFile Distribution.Compat.Semigroup
38+ Distribution.Compat.Stack Distribution.Compat.Time
39+ Distribution.Compat.Typeable Distribution.Compiler
40+ Distribution.FieldGrammar Distribution.FieldGrammar.Class
41+ Distribution.FieldGrammar.FieldDescrs
42+ Distribution.FieldGrammar.Newtypes Distribution.FieldGrammar.Parsec
43+ Distribution.FieldGrammar.Pretty Distribution.Fields
44+ Distribution.Fields.ConfVar Distribution.Fields.Field
45+ Distribution.Fields.Lexer Distribution.Fields.LexerMonad
46+ Distribution.Fields.ParseResult Distribution.Fields.Parser
47+ Distribution.Fields.Pretty Distribution.InstalledPackageInfo
48+ Distribution.License Distribution.Make Distribution.ModuleName
49+ Distribution.Package Distribution.PackageDescription
50+ Distribution.PackageDescription.Check
51+ Distribution.PackageDescription.Configuration
52+ Distribution.PackageDescription.FieldGrammar
53+ Distribution.PackageDescription.Parsec
54+ Distribution.PackageDescription.PrettyPrint
55+ Distribution.PackageDescription.Quirks
56+ Distribution.PackageDescription.Utils Distribution.Parsec
57+ Distribution.Parsec.Error Distribution.Parsec.FieldLineStream
58+ Distribution.Parsec.Position Distribution.Parsec.Warning
59+ Distribution.Pretty Distribution.ReadE Distribution.SPDX
60+ Distribution.SPDX.License Distribution.SPDX.LicenseExceptionId
61+ Distribution.SPDX.LicenseExpression Distribution.SPDX.LicenseId
62+ Distribution.SPDX.LicenseListVersion
63+ Distribution.SPDX.LicenseReference Distribution.Simple
64+ Distribution.Simple.Bench Distribution.Simple.Build
65+ Distribution.Simple.Build.Macros
66+ Distribution.Simple.Build.PathsModule
67+ Distribution.Simple.BuildPaths Distribution.Simple.BuildTarget
68+ Distribution.Simple.BuildToolDepends Distribution.Simple.CCompiler
69+ Distribution.Simple.Command Distribution.Simple.Compiler
70+ Distribution.Simple.Configure Distribution.Simple.Flag
71+ Distribution.Simple.GHC Distribution.Simple.GHCJS
72+ Distribution.Simple.Glob Distribution.Simple.Haddock
73+ Distribution.Simple.HaskellSuite Distribution.Simple.Hpc
74+ Distribution.Simple.Install Distribution.Simple.InstallDirs
75+ Distribution.Simple.InstallDirs.Internal
76+ Distribution.Simple.LocalBuildInfo Distribution.Simple.PackageIndex
77+ Distribution.Simple.PreProcess Distribution.Simple.PreProcess.Unlit
78+ Distribution.Simple.Program Distribution.Simple.Program.Ar
79+ Distribution.Simple.Program.Builtin Distribution.Simple.Program.Db
80+ Distribution.Simple.Program.Find Distribution.Simple.Program.GHC
81+ Distribution.Simple.Program.HcPkg Distribution.Simple.Program.Hpc
82+ Distribution.Simple.Program.Internal Distribution.Simple.Program.Ld
83+ Distribution.Simple.Program.ResponseFile
84+ Distribution.Simple.Program.Run Distribution.Simple.Program.Script
85+ Distribution.Simple.Program.Strip Distribution.Simple.Program.Types
86+ Distribution.Simple.Register Distribution.Simple.Setup
87+ Distribution.Simple.ShowBuildInfo Distribution.Simple.SrcDist
88+ Distribution.Simple.Test Distribution.Simple.Test.ExeV10
89+ Distribution.Simple.Test.LibV09 Distribution.Simple.Test.Log
90+ Distribution.Simple.UHC Distribution.Simple.UserHooks
91+ Distribution.Simple.Utils Distribution.System
92+ Distribution.TestSuite Distribution.Text
93+ Distribution.Types.AbiDependency Distribution.Types.AbiHash
94+ Distribution.Types.AnnotatedId Distribution.Types.Benchmark
95+ Distribution.Types.Benchmark.Lens
96+ Distribution.Types.BenchmarkInterface
97+ Distribution.Types.BenchmarkType Distribution.Types.BuildInfo
98+ Distribution.Types.BuildInfo.Lens Distribution.Types.BuildType
99+ Distribution.Types.Component Distribution.Types.ComponentId
100+ Distribution.Types.ComponentInclude
101+ Distribution.Types.ComponentLocalBuildInfo
102+ Distribution.Types.ComponentName
103+ Distribution.Types.ComponentRequestedSpec
104+ Distribution.Types.CondTree Distribution.Types.Condition
105+ Distribution.Types.ConfVar Distribution.Types.Dependency
106+ Distribution.Types.DependencyMap Distribution.Types.ExeDependency
107+ Distribution.Types.Executable Distribution.Types.Executable.Lens
108+ Distribution.Types.ExecutableScope Distribution.Types.ExposedModule
109+ Distribution.Types.Flag Distribution.Types.ForeignLib
110+ Distribution.Types.ForeignLib.Lens
111+ Distribution.Types.ForeignLibOption
112+ Distribution.Types.ForeignLibType
113+ Distribution.Types.GenericPackageDescription
114+ Distribution.Types.GenericPackageDescription.Lens
115+ Distribution.Types.GivenComponent
116+ Distribution.Types.HookedBuildInfo
117+ Distribution.Types.IncludeRenaming
118+ Distribution.Types.InstalledPackageInfo
119+ Distribution.Types.InstalledPackageInfo.FieldGrammar
120+ Distribution.Types.InstalledPackageInfo.Lens
121+ Distribution.Types.LegacyExeDependency Distribution.Types.Lens
122+ Distribution.Types.Library Distribution.Types.Library.Lens
123+ Distribution.Types.LibraryName Distribution.Types.LibraryVisibility
124+ Distribution.Types.LocalBuildInfo Distribution.Types.Mixin
125+ Distribution.Types.Module Distribution.Types.ModuleReexport
126+ Distribution.Types.ModuleRenaming
127+ Distribution.Types.MungedPackageId
128+ Distribution.Types.MungedPackageName
129+ Distribution.Types.PackageDescription
130+ Distribution.Types.PackageDescription.Lens
131+ Distribution.Types.PackageId Distribution.Types.PackageId.Lens
132+ Distribution.Types.PackageName Distribution.Types.PackageName.Magic
133+ Distribution.Types.PackageVersionConstraint
134+ Distribution.Types.PkgconfigDependency
135+ Distribution.Types.PkgconfigName
136+ Distribution.Types.PkgconfigVersion
137+ Distribution.Types.PkgconfigVersionRange
138+ Distribution.Types.SetupBuildInfo
139+ Distribution.Types.SetupBuildInfo.Lens
140+ Distribution.Types.SourceRepo Distribution.Types.SourceRepo.Lens
141+ Distribution.Types.TargetInfo Distribution.Types.TestSuite
142+ Distribution.Types.TestSuite.Lens
143+ Distribution.Types.TestSuiteInterface Distribution.Types.TestType
144+ Distribution.Types.UnitId Distribution.Types.UnqualComponentName
145+ Distribution.Types.Version Distribution.Types.VersionInterval
146+ Distribution.Types.VersionInterval.Legacy
147+ Distribution.Types.VersionRange
148+ Distribution.Types.VersionRange.Internal Distribution.Utils.Generic
149+ Distribution.Utils.IOData Distribution.Utils.LogProgress
150+ Distribution.Utils.MD5 Distribution.Utils.MapAccum
151+ Distribution.Utils.NubList Distribution.Utils.Path
152+ Distribution.Utils.Progress Distribution.Utils.ShortText
153+ Distribution.Utils.Structured Distribution.Verbosity
154+ Distribution.Verbosity.Internal Distribution.Version
155+ Language.Haskell.Extension
156+hidden-modules:
157+ Distribution.Backpack.PreExistingComponent
158+ Distribution.Backpack.ReadyComponent Distribution.Backpack.MixLink
159+ Distribution.Backpack.ModuleScope Distribution.Backpack.UnifyM
160+ Distribution.Backpack.Id Distribution.Utils.UnionFind
161+ Distribution.Utils.Base62 Distribution.Compat.Async
162+ Distribution.Compat.CopyFile Distribution.Compat.GetShortPathName
163+ Distribution.Compat.MonadFail Distribution.Compat.Prelude
164+ Distribution.Compat.SnocList Distribution.GetOpt Distribution.Lex
165+ Distribution.Utils.String Distribution.Simple.Build.Macros.Z
166+ Distribution.Simple.Build.PathsModule.Z
167+ Distribution.Simple.GHC.EnvironmentParser
168+ Distribution.Simple.GHC.Internal Distribution.Simple.GHC.ImplInfo
169+ Distribution.Simple.Utils.Json Distribution.ZinzaPrelude
170+ Paths_Cabal
171+import-dirs:
172+library-dirs:
173+dynamic-library-dirs:
174+data-dir:
175+hs-libraries: HSCabal-3.6.0.0
176+depends:
177+ array-0.5.4.0 base-4.16.0.0 binary-0.8.9.0 bytestring-0.11.1.0
178+ containers-0.6.5.1 deepseq-1.4.6.0 directory-1.3.6.2
179+ filepath-1.4.2.1 mtl-2.2.2 parsec-3.1.14.0 pretty-1.1.3.6
180+ process-1.6.13.2 text-1.2.5.0 time-1.11.1.1 transformers-0.5.6.2
181+ unix-2.7.2.2
182+haddock-interfaces:
183+haddock-html:
184+---
185+name: array
186+version: 0.5.4.0
187+visibility: public
188+id: array-0.5.4.0
189+key: array-0.5.4.0
190+license: BSD-3-Clause
191+maintainer: libraries@haskell.org
192+synopsis: Mutable and immutable arrays
193+description:
194+ In addition to providing the "Data.Array" module
195+ <http://www.haskell.org/onlinereport/haskell2010/haskellch14.html as specified in the Haskell 2010 Language Report>,
196+ this package also defines the classes 'IArray' of
197+ immutable arrays and 'MArray' of arrays mutable within appropriate
198+ monads, as well as some instances of these classes.
199+category: Data Structures
200+exposed: True
201+exposed-modules:
202+ Data.Array Data.Array.Base Data.Array.IArray Data.Array.IO
203+ Data.Array.IO.Internals Data.Array.IO.Safe Data.Array.MArray
204+ Data.Array.MArray.Safe Data.Array.ST Data.Array.ST.Safe
205+ Data.Array.Storable Data.Array.Storable.Internals
206+ Data.Array.Storable.Safe Data.Array.Unboxed Data.Array.Unsafe
207+import-dirs:
208+library-dirs:
209+dynamic-library-dirs:
210+data-dir:
211+hs-libraries: HSarray-0.5.4.0
212+depends: base-4.16.0.0
213+haddock-interfaces:
214+haddock-html:
215+---
216+name: base
217+version: 4.16.0.0
218+visibility: public
219+id: base-4.16.0.0
220+key: base-4.16.0.0
221+license: BSD-3-Clause
222+maintainer: libraries@haskell.org
223+synopsis: Basic libraries
224+description:
225+ This package contains the Standard Haskell "Prelude" and its support libraries,
226+ and a large collection of useful libraries ranging from data
227+ structures to parsing combinators and debugging utilities.
228+category: Prelude
229+exposed: True
230+exposed-modules:
231+ Control.Applicative, Control.Arrow, Control.Category,
232+ Control.Concurrent, Control.Concurrent.Chan,
233+ Control.Concurrent.MVar, Control.Concurrent.QSem,
234+ Control.Concurrent.QSemN, Control.Exception,
235+ Control.Exception.Base, Control.Monad, Control.Monad.Fail,
236+ Control.Monad.Fix, Control.Monad.IO.Class, Control.Monad.Instances,
237+ Control.Monad.ST, Control.Monad.ST.Lazy,
238+ Control.Monad.ST.Lazy.Safe, Control.Monad.ST.Lazy.Unsafe,
239+ Control.Monad.ST.Safe, Control.Monad.ST.Strict,
240+ Control.Monad.ST.Unsafe, Control.Monad.Zip, Data.Bifoldable,
241+ Data.Bifunctor, Data.Bitraversable, Data.Bits, Data.Bool,
242+ Data.Char, Data.Coerce, Data.Complex, Data.Data, Data.Dynamic,
243+ Data.Either, Data.Eq, Data.Fixed, Data.Foldable, Data.Function,
244+ Data.Functor, Data.Functor.Classes, Data.Functor.Compose,
245+ Data.Functor.Const, Data.Functor.Contravariant,
246+ Data.Functor.Identity, Data.Functor.Product, Data.Functor.Sum,
247+ Data.IORef, Data.Int, Data.Ix, Data.Kind, Data.List,
248+ Data.List.NonEmpty, Data.Maybe, Data.Monoid, Data.Ord, Data.Proxy,
249+ Data.Ratio, Data.STRef, Data.STRef.Lazy, Data.STRef.Strict,
250+ Data.Semigroup, Data.String, Data.Traversable, Data.Tuple,
251+ Data.Type.Bool, Data.Type.Coercion, Data.Type.Equality,
252+ Data.Type.Ord, Data.Typeable, Data.Unique, Data.Version, Data.Void,
253+ Data.Word, Debug.Trace, Foreign, Foreign.C, Foreign.C.Error,
254+ Foreign.C.String, Foreign.C.Types, Foreign.Concurrent,
255+ Foreign.ForeignPtr, Foreign.ForeignPtr.Safe,
256+ Foreign.ForeignPtr.Unsafe, Foreign.Marshal, Foreign.Marshal.Alloc,
257+ Foreign.Marshal.Array, Foreign.Marshal.Error, Foreign.Marshal.Pool,
258+ Foreign.Marshal.Safe, Foreign.Marshal.Unsafe,
259+ Foreign.Marshal.Utils, Foreign.Ptr, Foreign.Safe,
260+ Foreign.StablePtr, Foreign.Storable, GHC.Arr, GHC.Base, GHC.Bits,
261+ GHC.ByteOrder, GHC.Char, GHC.Clock, GHC.Conc, GHC.Conc.IO,
262+ GHC.Conc.Signal, GHC.Conc.Sync, GHC.ConsoleHandler, GHC.Constants,
263+ GHC.Desugar, GHC.Enum, GHC.Environment, GHC.Err, GHC.Event,
264+ GHC.Event.TimeOut, GHC.Exception, GHC.Exception.Type,
265+ GHC.ExecutionStack, GHC.ExecutionStack.Internal, GHC.Exts,
266+ GHC.Fingerprint, GHC.Fingerprint.Type, GHC.Float,
267+ GHC.Float.ConversionUtils, GHC.Float.RealFracMethods, GHC.Foreign,
268+ GHC.ForeignPtr, GHC.GHCi, GHC.GHCi.Helpers, GHC.Generics, GHC.IO,
269+ GHC.IO.Buffer, GHC.IO.BufferedIO, GHC.IO.Device, GHC.IO.Encoding,
270+ GHC.IO.Encoding.CodePage, GHC.IO.Encoding.Failure,
271+ GHC.IO.Encoding.Iconv, GHC.IO.Encoding.Latin1,
272+ GHC.IO.Encoding.Types, GHC.IO.Encoding.UTF16,
273+ GHC.IO.Encoding.UTF32, GHC.IO.Encoding.UTF8, GHC.IO.Exception,
274+ GHC.IO.FD, GHC.IO.Handle, GHC.IO.Handle.FD,
275+ GHC.IO.Handle.Internals, GHC.IO.Handle.Lock, GHC.IO.Handle.Text,
276+ GHC.IO.Handle.Types, GHC.IO.IOMode, GHC.IO.StdHandles,
277+ GHC.IO.SubSystem, GHC.IO.Unsafe, GHC.IOArray, GHC.IOPort,
278+ GHC.IORef, GHC.Int, GHC.Integer, GHC.Integer.Logarithms, GHC.Ix,
279+ GHC.List, GHC.MVar, GHC.Maybe, GHC.Natural, GHC.Num,
280+ GHC.Num.BigNat from ghc-bignum-1.2:GHC.Num.BigNat,
281+ GHC.Num.Integer from ghc-bignum-1.2:GHC.Num.Integer,
282+ GHC.Num.Natural from ghc-bignum-1.2:GHC.Num.Natural, GHC.OldList,
283+ GHC.OverloadedLabels, GHC.Pack, GHC.Profiling, GHC.Ptr,
284+ GHC.RTS.Flags, GHC.Read, GHC.Real, GHC.Records, GHC.ResponseFile,
285+ GHC.ST, GHC.STRef, GHC.Show, GHC.Stable, GHC.StableName, GHC.Stack,
286+ GHC.Stack.CCS, GHC.Stack.Types, GHC.StaticPtr, GHC.Stats,
287+ GHC.Storable, GHC.TopHandler, GHC.TypeLits, GHC.TypeLits.Internal,
288+ GHC.TypeNats, GHC.TypeNats.Internal, GHC.Unicode, GHC.Weak,
289+ GHC.Word, Numeric, Numeric.Natural, Prelude, System.CPUTime,
290+ System.Console.GetOpt, System.Environment,
291+ System.Environment.Blank, System.Exit, System.IO, System.IO.Error,
292+ System.IO.Unsafe, System.Info, System.Mem, System.Mem.StableName,
293+ System.Mem.Weak, System.Posix.Internals, System.Posix.Types,
294+ System.Timeout, Text.ParserCombinators.ReadP,
295+ Text.ParserCombinators.ReadPrec, Text.Printf, Text.Read,
296+ Text.Read.Lex, Text.Show, Text.Show.Functions, Type.Reflection,
297+ Type.Reflection.Unsafe, Unsafe.Coerce
298+hidden-modules:
299+ Control.Monad.ST.Imp Control.Monad.ST.Lazy.Imp Data.Functor.Utils
300+ Data.OldList Data.Semigroup.Internal Data.Typeable.Internal
301+ Foreign.ForeignPtr.Imp GHC.IO.Handle.Lock.Common
302+ GHC.IO.Handle.Lock.Flock GHC.IO.Handle.Lock.LinuxOFD
303+ GHC.IO.Handle.Lock.NoOp GHC.IO.Handle.Lock.Windows
304+ GHC.StaticPtr.Internal GHC.Event.Internal.Types
305+ System.Environment.ExecutablePath System.CPUTime.Utils
306+ GHC.Event.Arr GHC.Event.Array GHC.Event.Control GHC.Event.EPoll
307+ GHC.Event.IntTable GHC.Event.IntVar GHC.Event.Internal
308+ GHC.Event.KQueue GHC.Event.Manager GHC.Event.PSQ GHC.Event.Poll
309+ GHC.Event.Thread GHC.Event.TimerManager GHC.Event.Unique
310+ System.CPUTime.Posix.ClockGetTime System.CPUTime.Posix.Times
311+ System.CPUTime.Posix.RUsage System.CPUTime.Unsupported
312+import-dirs:
313+library-dirs:
314+dynamic-library-dirs:
315+data-dir:
316+hs-libraries: HSbase-4.16.0.0
317+include-dirs:
318+includes: HsBase.h
319+depends: ghc-bignum-1.2 ghc-prim-0.8.0 rts
320+haddock-interfaces:
321+haddock-html:
322+---
323+name: binary
324+version: 0.8.9.0
325+visibility: public
326+id: binary-0.8.9.0
327+key: binary-0.8.9.0
328+license: BSD-3-Clause
329+maintainer: Lennart Kolmodin, Don Stewart <dons00@gmail.com>
330+author: Lennart Kolmodin <kolmodin@gmail.com>
331+stability: provisional
332+homepage: https://github.com/kolmodin/binary
333+synopsis:
334+ Binary serialisation for Haskell values using lazy ByteStrings
335+description:
336+ Efficient, pure binary serialisation using lazy ByteStrings.
337+ Haskell values may be encoded to and from binary formats,
338+ written to disk as binary, or sent over the network.
339+ The format used can be automatically generated, or
340+ you can choose to implement a custom format if needed.
341+ Serialisation speeds of over 1 G\/sec have been observed,
342+ so this library should be suitable for high performance
343+ scenarios.
344+category: Data, Parsing
345+exposed: True
346+exposed-modules:
347+ Data.Binary Data.Binary.Builder Data.Binary.Get
348+ Data.Binary.Get.Internal Data.Binary.Put
349+hidden-modules:
350+ Data.Binary.Class Data.Binary.Internal Data.Binary.Generic
351+ Data.Binary.FloatCast
352+import-dirs:
353+library-dirs:
354+dynamic-library-dirs:
355+data-dir:
356+hs-libraries: HSbinary-0.8.9.0
357+depends:
358+ array-0.5.4.0 base-4.16.0.0 bytestring-0.11.1.0 containers-0.6.5.1
359+haddock-interfaces:
360+haddock-html:
361+---
362+name: bytestring
363+version: 0.11.1.0
364+visibility: public
365+id: bytestring-0.11.1.0
366+key: bytestring-0.11.1.0
367+license: BSD-3-Clause
368+copyright:
369+ Copyright (c) Don Stewart 2005-2009,
370+ (c) Duncan Coutts 2006-2015,
371+ (c) David Roundy 2003-2005,
372+ (c) Jasper Van der Jeugt 2010,
373+ (c) Simon Meier 2010-2013.
374+maintainer:
375+ Haskell Bytestring Team <andrew.lelechenko@gmail.com>, Core Libraries Committee
376+author:
377+ Don Stewart,
378+ Duncan Coutts
379+homepage: https://github.com/haskell/bytestring
380+synopsis:
381+ Fast, compact, strict and lazy byte strings with a list interface
382+description:
383+ An efficient compact, immutable byte string type (both strict and lazy)
384+ suitable for binary or 8-bit character data.
385+ The 'ByteString' type represents sequences of bytes or 8-bit characters.
386+ It is suitable for high performance use, both in terms of large data
387+ quantities, or high speed requirements. The 'ByteString' functions follow
388+ the same style as Haskell\'s ordinary lists, so it is easy to convert code
389+ from using 'String' to 'ByteString'.
390+ Two 'ByteString' variants are provided:
391+ * Strict 'ByteString's keep the string as a single large array. This
392+ makes them convenient for passing data between C and Haskell.
393+ * Lazy 'ByteString's use a lazy list of strict chunks which makes it
394+ suitable for I\/O streaming tasks.
395+ The @Char8@ modules provide a character-based view of the same
396+ underlying 'ByteString' types. This makes it convenient to handle mixed
397+ binary and 8-bit character content (which is common in many file formats
398+ and network protocols).
399+ The 'Builder' module provides an efficient way to build up 'ByteString's
400+ in an ad-hoc way by repeated concatenation. This is ideal for fast
401+ serialisation or pretty printing.
402+ There is also a 'ShortByteString' type which has a lower memory overhead
403+ and can can be converted to or from a 'ByteString', but supports very few
404+ other operations. It is suitable for keeping many short strings in memory.
405+ 'ByteString's are not designed for Unicode. For Unicode strings you should
406+ use the 'Text' type from the @text@ package.
407+ These modules are intended to be imported qualified, to avoid name clashes
408+ with "Prelude" functions, e.g.
409+ > import qualified Data.ByteString as BS
410+category: Data
411+exposed: True
412+exposed-modules:
413+ Data.ByteString Data.ByteString.Builder
414+ Data.ByteString.Builder.Extra Data.ByteString.Builder.Internal
415+ Data.ByteString.Builder.Prim Data.ByteString.Builder.Prim.Internal
416+ Data.ByteString.Char8 Data.ByteString.Internal Data.ByteString.Lazy
417+ Data.ByteString.Lazy.Char8 Data.ByteString.Lazy.Internal
418+ Data.ByteString.Short Data.ByteString.Short.Internal
419+ Data.ByteString.Unsafe
420+hidden-modules:
421+ Data.ByteString.Builder.ASCII Data.ByteString.Builder.Prim.Binary
422+ Data.ByteString.Builder.Prim.ASCII
423+ Data.ByteString.Builder.Prim.Internal.Floating
424+ Data.ByteString.Builder.Prim.Internal.Base16
425+import-dirs:
426+library-dirs:
427+dynamic-library-dirs:
428+data-dir:
429+hs-libraries: HSbytestring-0.11.1.0
430+include-dirs:
431+includes: fpstring.h
432+depends:
433+ base-4.16.0.0 deepseq-1.4.6.0 ghc-bignum-1.2 ghc-prim-0.8.0
434+haddock-interfaces:
435+haddock-html:
436+---
437+name: containers
438+version: 0.6.5.1
439+visibility: public
440+id: containers-0.6.5.1
441+key: containers-0.6.5.1
442+license: BSD-3-Clause
443+maintainer: libraries@haskell.org
444+synopsis: Assorted concrete container types
445+description:
446+ This package contains efficient general-purpose implementations
447+ of various immutable container types including sets, maps, sequences,
448+ trees, and graphs.
449+ For a walkthrough of what this package provides with examples of common
450+ operations see the [containers
451+ introduction](https://haskell-containers.readthedocs.io).
452+ The declared cost of each operation is either worst-case or amortized, but
453+ remains valid even if structures are shared.
454+category: Data Structures
455+exposed: True
456+exposed-modules:
457+ Data.Containers.ListUtils Data.Graph Data.IntMap
458+ Data.IntMap.Internal Data.IntMap.Internal.Debug Data.IntMap.Lazy
459+ Data.IntMap.Merge.Lazy Data.IntMap.Merge.Strict Data.IntMap.Strict
460+ Data.IntMap.Strict.Internal Data.IntSet Data.IntSet.Internal
461+ Data.Map Data.Map.Internal Data.Map.Internal.Debug Data.Map.Lazy
462+ Data.Map.Merge.Lazy Data.Map.Merge.Strict Data.Map.Strict
463+ Data.Map.Strict.Internal Data.Sequence Data.Sequence.Internal
464+ Data.Sequence.Internal.Sorting Data.Set Data.Set.Internal Data.Tree
465+ Utils.Containers.Internal.BitQueue
466+ Utils.Containers.Internal.BitUtil
467+ Utils.Containers.Internal.StrictPair
468+hidden-modules:
469+ Utils.Containers.Internal.State
470+ Utils.Containers.Internal.StrictMaybe
471+ Utils.Containers.Internal.PtrEquality
472+ Utils.Containers.Internal.Coercions
473+ Utils.Containers.Internal.TypeError
474+ Data.Map.Internal.DeprecatedShowTree
475+ Data.IntMap.Internal.DeprecatedDebug
476+import-dirs:
477+library-dirs:
478+dynamic-library-dirs:
479+data-dir:
480+hs-libraries: HScontainers-0.6.5.1
481+depends: array-0.5.4.0 base-4.16.0.0 deepseq-1.4.6.0
482+haddock-interfaces:
483+haddock-html:
484+---
485+name: deepseq
486+version: 1.4.6.0
487+visibility: public
488+id: deepseq-1.4.6.0
489+key: deepseq-1.4.6.0
490+license: BSD-3-Clause
491+maintainer: libraries@haskell.org
492+synopsis: Deep evaluation of data structures
493+description:
494+ This package provides methods for fully evaluating data structures
495+ (\"deep evaluation\"). Deep evaluation is often used for adding
496+ strictness to a program, e.g. in order to force pending exceptions,
497+ remove space leaks, or force lazy I/O to happen. It is also useful
498+ in parallel programs, to ensure pending work does not migrate to the
499+ wrong thread.
500+ The primary use of this package is via the 'deepseq' function, a
501+ \"deep\" version of 'seq'. It is implemented on top of an 'NFData'
502+ typeclass (\"Normal Form Data\", data structures with no unevaluated
503+ components) which defines strategies for fully evaluating different
504+ data types. See module documentation in "Control.DeepSeq" for more
505+ details.
506+category: Control
507+exposed: True
508+exposed-modules: Control.DeepSeq
509+hidden-modules: Control.DeepSeq.BackDoor
510+import-dirs:
511+library-dirs:
512+dynamic-library-dirs:
513+data-dir:
514+hs-libraries: HSdeepseq-1.4.6.0
515+depends: array-0.5.4.0 base-4.16.0.0
516+haddock-interfaces:
517+haddock-html:
518+---
519+name: directory
520+version: 1.3.6.2
521+visibility: public
522+id: directory-1.3.6.2
523+key: directory-1.3.6.2
524+license: BSD-3-Clause
525+maintainer: libraries@haskell.org
526+synopsis: Platform-agnostic library for filesystem operations
527+description:
528+ This library provides a basic set of operations for manipulating files and
529+ directories in a portable way.
530+category: System
531+exposed: True
532+exposed-modules:
533+ System.Directory System.Directory.Internal
534+ System.Directory.Internal.Prelude
535+hidden-modules:
536+ System.Directory.Internal.C_utimensat
537+ System.Directory.Internal.Common System.Directory.Internal.Config
538+ System.Directory.Internal.Posix System.Directory.Internal.Windows
539+import-dirs:
540+library-dirs:
541+dynamic-library-dirs:
542+data-dir:
543+hs-libraries: HSdirectory-1.3.6.2
544+depends:
545+ base-4.16.0.0 filepath-1.4.2.1 time-1.11.1.1 unix-2.7.2.2
546+haddock-interfaces:
547+haddock-html:
548+---
549+name: exceptions
550+version: 0.10.4
551+visibility: public
552+id: exceptions-0.10.4
553+key: exceptions-0.10.4
554+license: BSD-3-Clause
555+copyright:
556+ Copyright (C) 2013-2015 Edward A. Kmett
557+ Copyright (C) 2012 Google Inc.
558+maintainer: Edward A. Kmett <ekmett@gmail.com>
559+author: Edward A. Kmett
560+stability: provisional
561+homepage: http://github.com/ekmett/exceptions/
562+synopsis: Extensible optionally-pure exceptions
563+description: Extensible optionally-pure exceptions.
564+category: Control, Exceptions, Monad
565+exposed: True
566+exposed-modules: Control.Monad.Catch Control.Monad.Catch.Pure
567+import-dirs:
568+library-dirs:
569+dynamic-library-dirs:
570+data-dir:
571+hs-libraries: HSexceptions-0.10.4
572+depends:
573+ base-4.16.0.0 mtl-2.2.2 stm-2.5.0.0 template-haskell-2.18.0.0
574+ transformers-0.5.6.2
575+haddock-interfaces:
576+haddock-html:
577+---
578+name: filepath
579+version: 1.4.2.1
580+visibility: public
581+id: filepath-1.4.2.1
582+key: filepath-1.4.2.1
583+license: BSD-3-Clause
584+copyright: Neil Mitchell 2005-2020
585+maintainer: Neil Mitchell <ndmitchell@gmail.com>
586+author: Neil Mitchell <ndmitchell@gmail.com>
587+homepage: https://github.com/haskell/filepath#readme
588+synopsis: Library for manipulating FilePaths in a cross platform way.
589+description:
590+ This package provides functionality for manipulating @FilePath@ values, and is shipped with both <https://www.haskell.org/ghc/ GHC> and the <https://www.haskell.org/platform/ Haskell Platform>. It provides three modules:
591+ * "System.FilePath.Posix" manipulates POSIX\/Linux style @FilePath@ values (with @\/@ as the path separator).
592+ * "System.FilePath.Windows" manipulates Windows style @FilePath@ values (with either @\\@ or @\/@ as the path separator, and deals with drives).
593+ * "System.FilePath" is an alias for the module appropriate to your platform.
594+ All three modules provide the same API, and the same documentation (calling out differences in the different variants).
595+category: System
596+exposed: True
597+exposed-modules:
598+ System.FilePath System.FilePath.Posix System.FilePath.Windows
599+import-dirs:
600+library-dirs:
601+dynamic-library-dirs:
602+data-dir:
603+hs-libraries: HSfilepath-1.4.2.1
604+depends: base-4.16.0.0
605+haddock-interfaces:
606+haddock-html:
607+---
608+name: ghc
609+version: 9.2.1
610+visibility: public
611+id: ghc-9.2.1
612+key: ghc-9.2.1
613+license: BSD-3-Clause
614+maintainer: glasgow-haskell-users@haskell.org
615+author: The GHC Team
616+homepage: http://www.haskell.org/ghc/
617+synopsis: The GHC API
618+description:
619+ GHC's functionality can be useful for more things than just
620+ compiling Haskell programs. Important use cases are programs
621+ that analyse (and perhaps transform) Haskell code. Others
622+ include loading Haskell code dynamically in a GHCi-like manner.
623+ For this reason, a lot of GHC's functionality is made available
624+ through this package.
625+ See <https://gitlab.haskell.org/ghc/ghc/-/wikis/commentary/compiler>
626+ for more information.
627+category: Development
628+exposed-modules:
629+ GHC, GHC.Builtin.Names, GHC.Builtin.Names.TH, GHC.Builtin.PrimOps,
630+ GHC.Builtin.Types, GHC.Builtin.Types.Literals,
631+ GHC.Builtin.Types.Prim, GHC.Builtin.Uniques, GHC.Builtin.Utils,
632+ GHC.ByteCode.Asm, GHC.ByteCode.InfoTable, GHC.ByteCode.Instr,
633+ GHC.ByteCode.Linker, GHC.ByteCode.Types, GHC.Cmm, GHC.Cmm.BlockId,
634+ GHC.Cmm.CLabel, GHC.Cmm.CallConv, GHC.Cmm.CommonBlockElim,
635+ GHC.Cmm.ContFlowOpt, GHC.Cmm.Dataflow, GHC.Cmm.Dataflow.Block,
636+ GHC.Cmm.Dataflow.Collections, GHC.Cmm.Dataflow.Graph,
637+ GHC.Cmm.Dataflow.Label, GHC.Cmm.DebugBlock, GHC.Cmm.Expr,
638+ GHC.Cmm.Graph, GHC.Cmm.Info, GHC.Cmm.Info.Build, GHC.Cmm.LRegSet,
639+ GHC.Cmm.LayoutStack, GHC.Cmm.Lexer, GHC.Cmm.Lint, GHC.Cmm.Liveness,
640+ GHC.Cmm.MachOp, GHC.Cmm.Node, GHC.Cmm.Opt, GHC.Cmm.Parser,
641+ GHC.Cmm.Parser.Monad, GHC.Cmm.Pipeline, GHC.Cmm.Ppr,
642+ GHC.Cmm.Ppr.Decl, GHC.Cmm.Ppr.Expr, GHC.Cmm.ProcPoint,
643+ GHC.Cmm.Sink, GHC.Cmm.Switch, GHC.Cmm.Switch.Implement,
644+ GHC.Cmm.Type, GHC.Cmm.Utils, GHC.CmmToAsm, GHC.CmmToAsm.AArch64,
645+ GHC.CmmToAsm.AArch64.CodeGen, GHC.CmmToAsm.AArch64.Cond,
646+ GHC.CmmToAsm.AArch64.Instr, GHC.CmmToAsm.AArch64.Ppr,
647+ GHC.CmmToAsm.AArch64.RegInfo, GHC.CmmToAsm.AArch64.Regs,
648+ GHC.CmmToAsm.BlockLayout, GHC.CmmToAsm.CFG,
649+ GHC.CmmToAsm.CFG.Dominators, GHC.CmmToAsm.CFG.Weight,
650+ GHC.CmmToAsm.CPrim, GHC.CmmToAsm.Config, GHC.CmmToAsm.Dwarf,
651+ GHC.CmmToAsm.Dwarf.Constants, GHC.CmmToAsm.Dwarf.Types,
652+ GHC.CmmToAsm.Format, GHC.CmmToAsm.Instr, GHC.CmmToAsm.Monad,
653+ GHC.CmmToAsm.PIC, GHC.CmmToAsm.PPC, GHC.CmmToAsm.PPC.CodeGen,
654+ GHC.CmmToAsm.PPC.Cond, GHC.CmmToAsm.PPC.Instr,
655+ GHC.CmmToAsm.PPC.Ppr, GHC.CmmToAsm.PPC.RegInfo,
656+ GHC.CmmToAsm.PPC.Regs, GHC.CmmToAsm.Ppr, GHC.CmmToAsm.Reg.Graph,
657+ GHC.CmmToAsm.Reg.Graph.Base, GHC.CmmToAsm.Reg.Graph.Coalesce,
658+ GHC.CmmToAsm.Reg.Graph.Spill, GHC.CmmToAsm.Reg.Graph.SpillClean,
659+ GHC.CmmToAsm.Reg.Graph.SpillCost, GHC.CmmToAsm.Reg.Graph.Stats,
660+ GHC.CmmToAsm.Reg.Graph.TrivColorable, GHC.CmmToAsm.Reg.Graph.X86,
661+ GHC.CmmToAsm.Reg.Linear, GHC.CmmToAsm.Reg.Linear.AArch64,
662+ GHC.CmmToAsm.Reg.Linear.Base, GHC.CmmToAsm.Reg.Linear.FreeRegs,
663+ GHC.CmmToAsm.Reg.Linear.JoinToTargets, GHC.CmmToAsm.Reg.Linear.PPC,
664+ GHC.CmmToAsm.Reg.Linear.SPARC, GHC.CmmToAsm.Reg.Linear.StackMap,
665+ GHC.CmmToAsm.Reg.Linear.State, GHC.CmmToAsm.Reg.Linear.Stats,
666+ GHC.CmmToAsm.Reg.Linear.X86, GHC.CmmToAsm.Reg.Linear.X86_64,
667+ GHC.CmmToAsm.Reg.Liveness, GHC.CmmToAsm.Reg.Target,
668+ GHC.CmmToAsm.Reg.Utils, GHC.CmmToAsm.SPARC,
669+ GHC.CmmToAsm.SPARC.AddrMode, GHC.CmmToAsm.SPARC.Base,
670+ GHC.CmmToAsm.SPARC.CodeGen, GHC.CmmToAsm.SPARC.CodeGen.Amode,
671+ GHC.CmmToAsm.SPARC.CodeGen.Base,
672+ GHC.CmmToAsm.SPARC.CodeGen.CondCode,
673+ GHC.CmmToAsm.SPARC.CodeGen.Expand,
674+ GHC.CmmToAsm.SPARC.CodeGen.Gen32, GHC.CmmToAsm.SPARC.CodeGen.Gen64,
675+ GHC.CmmToAsm.SPARC.CodeGen.Sanity, GHC.CmmToAsm.SPARC.Cond,
676+ GHC.CmmToAsm.SPARC.Imm, GHC.CmmToAsm.SPARC.Instr,
677+ GHC.CmmToAsm.SPARC.Ppr, GHC.CmmToAsm.SPARC.Regs,
678+ GHC.CmmToAsm.SPARC.ShortcutJump, GHC.CmmToAsm.SPARC.Stack,
679+ GHC.CmmToAsm.Types, GHC.CmmToAsm.Utils, GHC.CmmToAsm.X86,
680+ GHC.CmmToAsm.X86.CodeGen, GHC.CmmToAsm.X86.Cond,
681+ GHC.CmmToAsm.X86.Instr, GHC.CmmToAsm.X86.Ppr,
682+ GHC.CmmToAsm.X86.RegInfo, GHC.CmmToAsm.X86.Regs, GHC.CmmToC,
683+ GHC.CmmToLlvm, GHC.CmmToLlvm.Base, GHC.CmmToLlvm.CodeGen,
684+ GHC.CmmToLlvm.Data, GHC.CmmToLlvm.Mangler, GHC.CmmToLlvm.Ppr,
685+ GHC.CmmToLlvm.Regs, GHC.Core, GHC.Core.Class, GHC.Core.Coercion,
686+ GHC.Core.Coercion.Axiom, GHC.Core.Coercion.Opt, GHC.Core.ConLike,
687+ GHC.Core.DataCon, GHC.Core.FVs, GHC.Core.FamInstEnv,
688+ GHC.Core.InstEnv, GHC.Core.Lint, GHC.Core.Make, GHC.Core.Map.Expr,
689+ GHC.Core.Map.Type, GHC.Core.Multiplicity, GHC.Core.Opt.Arity,
690+ GHC.Core.Opt.CSE, GHC.Core.Opt.CallArity, GHC.Core.Opt.CallerCC,
691+ GHC.Core.Opt.ConstantFold, GHC.Core.Opt.CprAnal,
692+ GHC.Core.Opt.DmdAnal, GHC.Core.Opt.Exitify, GHC.Core.Opt.FloatIn,
693+ GHC.Core.Opt.FloatOut, GHC.Core.Opt.LiberateCase,
694+ GHC.Core.Opt.Monad, GHC.Core.Opt.OccurAnal, GHC.Core.Opt.Pipeline,
695+ GHC.Core.Opt.SetLevels, GHC.Core.Opt.Simplify,
696+ GHC.Core.Opt.Simplify.Env, GHC.Core.Opt.Simplify.Monad,
697+ GHC.Core.Opt.Simplify.Utils, GHC.Core.Opt.SpecConstr,
698+ GHC.Core.Opt.Specialise, GHC.Core.Opt.StaticArgs,
699+ GHC.Core.Opt.WorkWrap, GHC.Core.Opt.WorkWrap.Utils,
700+ GHC.Core.PatSyn, GHC.Core.Ppr, GHC.Core.Predicate, GHC.Core.Rules,
701+ GHC.Core.Seq, GHC.Core.SimpleOpt, GHC.Core.Stats, GHC.Core.Subst,
702+ GHC.Core.Tidy, GHC.Core.TyCo.FVs, GHC.Core.TyCo.Ppr,
703+ GHC.Core.TyCo.Rep, GHC.Core.TyCo.Subst, GHC.Core.TyCo.Tidy,
704+ GHC.Core.TyCon, GHC.Core.TyCon.Env, GHC.Core.TyCon.RecWalk,
705+ GHC.Core.TyCon.Set, GHC.Core.Type, GHC.Core.Unfold,
706+ GHC.Core.Unfold.Make, GHC.Core.Unify, GHC.Core.UsageEnv,
707+ GHC.Core.Utils, GHC.CoreToIface, GHC.CoreToStg, GHC.CoreToStg.Prep,
708+ GHC.Data.Bag, GHC.Data.Bitmap, GHC.Data.BooleanFormula,
709+ GHC.Data.EnumSet, GHC.Data.FastMutInt, GHC.Data.FastString,
710+ GHC.Data.FastString.Env, GHC.Data.FiniteMap, GHC.Data.Graph.Base,
711+ GHC.Data.Graph.Color, GHC.Data.Graph.Directed, GHC.Data.Graph.Ops,
712+ GHC.Data.Graph.Ppr, GHC.Data.Graph.UnVar, GHC.Data.IOEnv,
713+ GHC.Data.List.SetOps, GHC.Data.Maybe, GHC.Data.OrdList,
714+ GHC.Data.Pair, GHC.Data.Stream, GHC.Data.StringBuffer,
715+ GHC.Data.TrieMap, GHC.Data.UnionFind, GHC.Driver.Backend,
716+ GHC.Driver.Backpack, GHC.Driver.Backpack.Syntax,
717+ GHC.Driver.CmdLine, GHC.Driver.CodeOutput, GHC.Driver.Config,
718+ GHC.Driver.Env, GHC.Driver.Env.Types, GHC.Driver.Errors,
719+ GHC.Driver.Flags, GHC.Driver.Hooks, GHC.Driver.Main,
720+ GHC.Driver.Make, GHC.Driver.MakeFile, GHC.Driver.Monad,
721+ GHC.Driver.Phases, GHC.Driver.Pipeline, GHC.Driver.Pipeline.Monad,
722+ GHC.Driver.Plugins, GHC.Driver.Ppr, GHC.Driver.Session, GHC.Hs,
723+ GHC.Hs.Binds, GHC.Hs.Decls, GHC.Hs.Doc, GHC.Hs.Dump, GHC.Hs.Expr,
724+ GHC.Hs.Extension, GHC.Hs.ImpExp, GHC.Hs.Instances, GHC.Hs.Lit,
725+ GHC.Hs.Pat, GHC.Hs.Stats, GHC.Hs.Type, GHC.Hs.Utils, GHC.HsToCore,
726+ GHC.HsToCore.Arrows, GHC.HsToCore.Binds, GHC.HsToCore.Coverage,
727+ GHC.HsToCore.Docs, GHC.HsToCore.Expr, GHC.HsToCore.Foreign.Call,
728+ GHC.HsToCore.Foreign.Decl, GHC.HsToCore.GuardedRHSs,
729+ GHC.HsToCore.ListComp, GHC.HsToCore.Match,
730+ GHC.HsToCore.Match.Constructor, GHC.HsToCore.Match.Literal,
731+ GHC.HsToCore.Monad, GHC.HsToCore.Pmc, GHC.HsToCore.Pmc.Check,
732+ GHC.HsToCore.Pmc.Desugar, GHC.HsToCore.Pmc.Ppr,
733+ GHC.HsToCore.Pmc.Solver, GHC.HsToCore.Pmc.Solver.Types,
734+ GHC.HsToCore.Pmc.Types, GHC.HsToCore.Pmc.Utils, GHC.HsToCore.Quote,
735+ GHC.HsToCore.Types, GHC.HsToCore.Usage, GHC.HsToCore.Utils,
736+ GHC.Iface.Binary, GHC.Iface.Env, GHC.Iface.Ext.Ast,
737+ GHC.Iface.Ext.Binary, GHC.Iface.Ext.Debug, GHC.Iface.Ext.Fields,
738+ GHC.Iface.Ext.Types, GHC.Iface.Ext.Utils, GHC.Iface.Load,
739+ GHC.Iface.Make, GHC.Iface.Recomp, GHC.Iface.Recomp.Binary,
740+ GHC.Iface.Recomp.Flags, GHC.Iface.Rename, GHC.Iface.Syntax,
741+ GHC.Iface.Tidy, GHC.Iface.Tidy.StaticPtrTable, GHC.Iface.Type,
742+ GHC.Iface.UpdateIdInfos, GHC.IfaceToCore, GHC.Linker,
743+ GHC.Linker.Dynamic, GHC.Linker.ExtraObj, GHC.Linker.Loader,
744+ GHC.Linker.MacOS, GHC.Linker.Static, GHC.Linker.Types,
745+ GHC.Linker.Unit, GHC.Linker.Windows, GHC.Llvm, GHC.Llvm.MetaData,
746+ GHC.Llvm.Ppr, GHC.Llvm.Syntax, GHC.Llvm.Types, GHC.Parser,
747+ GHC.Parser.Annotation, GHC.Parser.CharClass, GHC.Parser.Errors,
748+ GHC.Parser.Errors.Ppr, GHC.Parser.Header, GHC.Parser.Lexer,
749+ GHC.Parser.PostProcess, GHC.Parser.PostProcess.Haddock,
750+ GHC.Parser.Types, GHC.Parser.Utils, GHC.Platform,
751+ GHC.Platform.AArch64, GHC.Platform.ARM,
752+ GHC.Platform.ArchOS from ghc-boot-9.2.1:GHC.Platform.ArchOS,
753+ GHC.Platform.Constants,
754+ GHC.Platform.Host from ghc-boot-9.2.1:GHC.Platform.Host,
755+ GHC.Platform.NoRegs, GHC.Platform.PPC, GHC.Platform.Profile,
756+ GHC.Platform.RISCV64, GHC.Platform.Reg, GHC.Platform.Reg.Class,
757+ GHC.Platform.Regs, GHC.Platform.S390X, GHC.Platform.SPARC,
758+ GHC.Platform.Ways, GHC.Platform.X86, GHC.Platform.X86_64,
759+ GHC.Plugins, GHC.Prelude, GHC.Rename.Bind, GHC.Rename.Env,
760+ GHC.Rename.Expr, GHC.Rename.Fixity, GHC.Rename.HsType,
761+ GHC.Rename.Module, GHC.Rename.Names, GHC.Rename.Pat,
762+ GHC.Rename.Splice, GHC.Rename.Unbound, GHC.Rename.Utils,
763+ GHC.Runtime.Context, GHC.Runtime.Debugger, GHC.Runtime.Eval,
764+ GHC.Runtime.Eval.Types, GHC.Runtime.Heap.Inspect,
765+ GHC.Runtime.Heap.Layout, GHC.Runtime.Interpreter,
766+ GHC.Runtime.Interpreter.Types, GHC.Runtime.Loader, GHC.Settings,
767+ GHC.Settings.Config, GHC.Settings.Constants, GHC.Settings.IO,
768+ GHC.Stg.CSE, GHC.Stg.Debug, GHC.Stg.DepAnal, GHC.Stg.FVs,
769+ GHC.Stg.Lift, GHC.Stg.Lift.Analysis, GHC.Stg.Lift.Monad,
770+ GHC.Stg.Lint, GHC.Stg.Pipeline, GHC.Stg.Stats, GHC.Stg.Subst,
771+ GHC.Stg.Syntax, GHC.Stg.Unarise, GHC.StgToByteCode, GHC.StgToCmm,
772+ GHC.StgToCmm.ArgRep, GHC.StgToCmm.Bind, GHC.StgToCmm.CgUtils,
773+ GHC.StgToCmm.Closure, GHC.StgToCmm.DataCon, GHC.StgToCmm.Env,
774+ GHC.StgToCmm.Expr, GHC.StgToCmm.ExtCode, GHC.StgToCmm.Foreign,
775+ GHC.StgToCmm.Heap, GHC.StgToCmm.Hpc, GHC.StgToCmm.Layout,
776+ GHC.StgToCmm.Monad, GHC.StgToCmm.Prim, GHC.StgToCmm.Prof,
777+ GHC.StgToCmm.Ticky, GHC.StgToCmm.Types, GHC.StgToCmm.Utils,
778+ GHC.SysTools, GHC.SysTools.Ar, GHC.SysTools.BaseDir,
779+ GHC.SysTools.Elf, GHC.SysTools.Info, GHC.SysTools.Process,
780+ GHC.SysTools.Tasks, GHC.SysTools.Terminal, GHC.Tc.Deriv,
781+ GHC.Tc.Deriv.Functor, GHC.Tc.Deriv.Generate, GHC.Tc.Deriv.Generics,
782+ GHC.Tc.Deriv.Infer, GHC.Tc.Deriv.Utils, GHC.Tc.Errors,
783+ GHC.Tc.Errors.Hole, GHC.Tc.Errors.Hole.FitTypes,
784+ GHC.Tc.Gen.Annotation, GHC.Tc.Gen.App, GHC.Tc.Gen.Arrow,
785+ GHC.Tc.Gen.Bind, GHC.Tc.Gen.Default, GHC.Tc.Gen.Export,
786+ GHC.Tc.Gen.Expr, GHC.Tc.Gen.Foreign, GHC.Tc.Gen.Head,
787+ GHC.Tc.Gen.HsType, GHC.Tc.Gen.Match, GHC.Tc.Gen.Pat,
788+ GHC.Tc.Gen.Rule, GHC.Tc.Gen.Sig, GHC.Tc.Gen.Splice,
789+ GHC.Tc.Instance.Class, GHC.Tc.Instance.Family,
790+ GHC.Tc.Instance.FunDeps, GHC.Tc.Instance.Typeable, GHC.Tc.Module,
791+ GHC.Tc.Plugin, GHC.Tc.Solver, GHC.Tc.Solver.Canonical,
792+ GHC.Tc.Solver.Interact, GHC.Tc.Solver.Monad, GHC.Tc.Solver.Rewrite,
793+ GHC.Tc.TyCl, GHC.Tc.TyCl.Build, GHC.Tc.TyCl.Class,
794+ GHC.Tc.TyCl.Instance, GHC.Tc.TyCl.PatSyn, GHC.Tc.TyCl.Utils,
795+ GHC.Tc.Types, GHC.Tc.Types.Constraint, GHC.Tc.Types.EvTerm,
796+ GHC.Tc.Types.Evidence, GHC.Tc.Types.Origin, GHC.Tc.Utils.Backpack,
797+ GHC.Tc.Utils.Env, GHC.Tc.Utils.Instantiate, GHC.Tc.Utils.Monad,
798+ GHC.Tc.Utils.TcMType, GHC.Tc.Utils.TcType, GHC.Tc.Utils.Unify,
799+ GHC.Tc.Utils.Zonk, GHC.Tc.Validity, GHC.ThToHs,
800+ GHC.Types.Annotations, GHC.Types.Avail, GHC.Types.Basic,
801+ GHC.Types.CompleteMatch, GHC.Types.CostCentre,
802+ GHC.Types.CostCentre.State, GHC.Types.Cpr, GHC.Types.Demand,
803+ GHC.Types.Error, GHC.Types.FieldLabel, GHC.Types.Fixity,
804+ GHC.Types.Fixity.Env, GHC.Types.ForeignCall,
805+ GHC.Types.ForeignStubs, GHC.Types.HpcInfo, GHC.Types.IPE,
806+ GHC.Types.Id, GHC.Types.Id.Info, GHC.Types.Id.Make,
807+ GHC.Types.Literal, GHC.Types.Meta, GHC.Types.Name,
808+ GHC.Types.Name.Cache, GHC.Types.Name.Env,
809+ GHC.Types.Name.Occurrence, GHC.Types.Name.Ppr,
810+ GHC.Types.Name.Reader, GHC.Types.Name.Set, GHC.Types.Name.Shape,
811+ GHC.Types.RepType, GHC.Types.SafeHaskell, GHC.Types.SourceError,
812+ GHC.Types.SourceFile, GHC.Types.SourceText, GHC.Types.SrcLoc,
813+ GHC.Types.Target, GHC.Types.Tickish, GHC.Types.TyThing,
814+ GHC.Types.TyThing.Ppr, GHC.Types.TypeEnv, GHC.Types.Unique,
815+ GHC.Types.Unique.DFM, GHC.Types.Unique.DSet, GHC.Types.Unique.FM,
816+ GHC.Types.Unique.Map, GHC.Types.Unique.SDFM, GHC.Types.Unique.Set,
817+ GHC.Types.Unique.Supply, GHC.Types.Var, GHC.Types.Var.Env,
818+ GHC.Types.Var.Set, GHC.Unit, GHC.Unit.Env, GHC.Unit.External,
819+ GHC.Unit.Finder, GHC.Unit.Finder.Types, GHC.Unit.Home,
820+ GHC.Unit.Home.ModInfo, GHC.Unit.Info, GHC.Unit.Module,
821+ GHC.Unit.Module.Deps, GHC.Unit.Module.Env, GHC.Unit.Module.Graph,
822+ GHC.Unit.Module.Imported, GHC.Unit.Module.Location,
823+ GHC.Unit.Module.ModDetails, GHC.Unit.Module.ModGuts,
824+ GHC.Unit.Module.ModIface, GHC.Unit.Module.ModSummary,
825+ GHC.Unit.Module.Name, GHC.Unit.Module.Status,
826+ GHC.Unit.Module.Warnings, GHC.Unit.Parser, GHC.Unit.Ppr,
827+ GHC.Unit.State, GHC.Unit.Types, GHC.Utils.Asm, GHC.Utils.Binary,
828+ GHC.Utils.Binary.Typeable, GHC.Utils.BufHandle,
829+ GHC.Utils.CliOption, GHC.Utils.Error, GHC.Utils.Exception,
830+ GHC.Utils.FV, GHC.Utils.Fingerprint, GHC.Utils.GlobalVars,
831+ GHC.Utils.IO.Unsafe, GHC.Utils.Json, GHC.Utils.Lexeme,
832+ GHC.Utils.Logger, GHC.Utils.Misc, GHC.Utils.Monad,
833+ GHC.Utils.Monad.State, GHC.Utils.Outputable, GHC.Utils.Panic,
834+ GHC.Utils.Panic.Plain, GHC.Utils.Ppr, GHC.Utils.Ppr.Colour,
835+ GHC.Utils.TmpFs, Language.Haskell.Syntax,
836+ Language.Haskell.Syntax.Binds, Language.Haskell.Syntax.Decls,
837+ Language.Haskell.Syntax.Expr, Language.Haskell.Syntax.Extension,
838+ Language.Haskell.Syntax.Lit, Language.Haskell.Syntax.Pat,
839+ Language.Haskell.Syntax.Type
840+import-dirs:
841+library-dirs:
842+dynamic-library-dirs:
843+data-dir:
844+hs-libraries: HSghc-9.2.1
845+include-dirs:
846+depends:
847+ array-0.5.4.0 base-4.16.0.0 binary-0.8.9.0 bytestring-0.11.1.0
848+ containers-0.6.5.1 deepseq-1.4.6.0 directory-1.3.6.2
849+ exceptions-0.10.4 filepath-1.4.2.1 ghc-boot-9.2.1 ghc-heap-9.2.1
850+ ghci-9.2.1 hpc-0.6.1.0 parsec-3.1.14.0 process-1.6.13.2
851+ template-haskell-2.18.0.0 terminfo-0.4.1.5 time-1.11.1.1
852+ transformers-0.5.6.2 unix-2.7.2.2
853+haddock-interfaces:
854+haddock-html:
855+---
856+name: ghc-bignum
857+version: 1.2
858+visibility: public
859+id: ghc-bignum-1.2
860+key: ghc-bignum-1.2
861+license: BSD-3-Clause
862+maintainer: libraries@haskell.org
863+author: Sylvain Henry
864+synopsis: GHC BigNum library
865+description:
866+ This package provides the low-level implementation of the standard
867+ 'BigNat', 'Natural' and 'Integer' types.
868+category: Numeric, Algebra, GHC
869+exposed: True
870+exposed-modules:
871+ GHC.Num.Backend GHC.Num.Backend.Native GHC.Num.Backend.Selected
872+ GHC.Num.BigNat GHC.Num.Integer GHC.Num.Natural GHC.Num.Primitives
873+ GHC.Num.WordArray
874+hidden-modules: GHC.Num.Backend.GMP
875+import-dirs:
876+library-dirs:
877+dynamic-library-dirs:
878+data-dir:
879+hs-libraries: HSghc-bignum-1.2
880+extra-libraries: gmp
881+include-dirs:
882+depends: ghc-prim-0.8.0
883+haddock-interfaces:
884+haddock-html:
885+---
886+name: ghc-boot
887+version: 9.2.1
888+visibility: public
889+id: ghc-boot-9.2.1
890+key: ghc-boot-9.2.1
891+license: BSD-3-Clause
892+maintainer: ghc-devs@haskell.org
893+synopsis: Shared functionality between GHC and its boot libraries
894+description:
895+ This library is shared between GHC, ghc-pkg, and other boot
896+ libraries.
897+ .
898+ A note about "GHC.Unit.Database": it only deals with the subset of
899+ the package database that the compiler cares about: modules
900+ paths etc and not package metadata like description, authors
901+ etc. It is thus not a library interface to ghc-pkg and is *not*
902+ suitable for modifying GHC package databases.
903+ .
904+ The package database format and this library are constructed in
905+ such a way that while ghc-pkg depends on Cabal, the GHC library
906+ and program do not have to depend on Cabal.
907+category: GHC
908+exposed: True
909+exposed-modules:
910+ GHC.BaseDir, GHC.Data.ShortText, GHC.Data.SizedSeq,
911+ GHC.ForeignSrcLang,
912+ GHC.ForeignSrcLang.Type from ghc-boot-th-9.2.1:GHC.ForeignSrcLang.Type,
913+ GHC.HandleEncoding, GHC.LanguageExtensions,
914+ GHC.LanguageExtensions.Type from ghc-boot-th-9.2.1:GHC.LanguageExtensions.Type,
915+ GHC.Lexeme from ghc-boot-th-9.2.1:GHC.Lexeme, GHC.Platform.ArchOS,
916+ GHC.Platform.Host, GHC.Serialized, GHC.Settings.Utils,
917+ GHC.UniqueSubdir, GHC.Unit.Database, GHC.Utils.Encoding,
918+ GHC.Version
919+import-dirs:
920+library-dirs:
921+dynamic-library-dirs:
922+data-dir:
923+hs-libraries: HSghc-boot-9.2.1
924+depends:
925+ base-4.16.0.0 binary-0.8.9.0 bytestring-0.11.1.0 containers-0.6.5.1
926+ deepseq-1.4.6.0 directory-1.3.6.2 filepath-1.4.2.1
927+ ghc-boot-th-9.2.1
928+haddock-interfaces:
929+haddock-html:
930+---
931+name: ghc-boot-th
932+version: 9.2.1
933+visibility: public
934+id: ghc-boot-th-9.2.1
935+key: ghc-boot-th-9.2.1
936+license: BSD-3-Clause
937+maintainer: ghc-devs@haskell.org
938+synopsis:
939+ Shared functionality between GHC and the @template-haskell@
940+ library
941+description:
942+ This library contains various bits shared between the @ghc@ and
943+ @template-haskell@ libraries.
944+ This package exists to ensure that @template-haskell@ has a
945+ minimal set of transitive dependencies, since it is intended to
946+ be depended upon by user code.
947+category: GHC
948+exposed: True
949+exposed-modules:
950+ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type GHC.Lexeme
951+import-dirs:
952+library-dirs:
953+dynamic-library-dirs:
954+data-dir:
955+hs-libraries: HSghc-boot-th-9.2.1
956+depends: base-4.16.0.0
957+haddock-interfaces:
958+haddock-html:
959+---
960+name: ghc-compact
961+version: 0.1.0.0
962+visibility: public
963+id: ghc-compact-0.1.0.0
964+key: ghc-compact-0.1.0.0
965+license: BSD-3-Clause
966+maintainer: libraries@haskell.org
967+synopsis: In memory storage of deeply evaluated data structure
968+description:
969+ This package provides minimal functionality for working with
970+ "compact regions", which hold a fully evaluated Haskell object graph.
971+ These regions maintain the invariant that no pointers live inside the struct
972+ that point outside it, which ensures efficient garbage collection without
973+ ever reading the structure contents (effectively, it works as a manually
974+ managed "oldest generation" which is never freed until the whole is
975+ released).
976+ Internally, the struct is stored a single contiguous block of memory,
977+ which allows efficient serialization and deserialization of structs
978+ for distributed computing.
979+category: Data
980+exposed: True
981+exposed-modules: GHC.Compact GHC.Compact.Serialized
982+import-dirs:
983+library-dirs:
984+dynamic-library-dirs:
985+data-dir:
986+hs-libraries: HSghc-compact-0.1.0.0
987+depends: base-4.16.0.0 bytestring-0.11.1.0 ghc-prim-0.8.0
988+haddock-interfaces:
989+haddock-html:
990+---
991+name: ghc-heap
992+version: 9.2.1
993+visibility: public
994+id: ghc-heap-9.2.1
995+key: ghc-heap-9.2.1
996+license: BSD-3-Clause
997+maintainer: libraries@haskell.org
998+synopsis: Functions for walking GHC's heap
999+description:
1000+ This package provides functions for walking the GHC heap data structures
1001+ and retrieving information about those data structures.
1002+category: GHC
1003+exposed: True
1004+exposed-modules:
1005+ GHC.Exts.Heap GHC.Exts.Heap.ClosureTypes GHC.Exts.Heap.Closures
1006+ GHC.Exts.Heap.Constants GHC.Exts.Heap.FFIClosures
1007+ GHC.Exts.Heap.FFIClosures_ProfilingDisabled
1008+ GHC.Exts.Heap.FFIClosures_ProfilingEnabled GHC.Exts.Heap.InfoTable
1009+ GHC.Exts.Heap.InfoTable.Types GHC.Exts.Heap.InfoTableProf
1010+ GHC.Exts.Heap.ProfInfo.PeekProfInfo
1011+ GHC.Exts.Heap.ProfInfo.PeekProfInfo_ProfilingDisabled
1012+ GHC.Exts.Heap.ProfInfo.PeekProfInfo_ProfilingEnabled
1013+ GHC.Exts.Heap.ProfInfo.Types GHC.Exts.Heap.Utils
1014+import-dirs:
1015+library-dirs:
1016+dynamic-library-dirs:
1017+data-dir:
1018+hs-libraries: HSghc-heap-9.2.1
1019+depends: base-4.16.0.0 containers-0.6.5.1 ghc-prim-0.8.0 rts
1020+haddock-interfaces:
1021+haddock-html:
1022+---
1023+name: ghc-prim
1024+version: 0.8.0
1025+visibility: public
1026+id: ghc-prim-0.8.0
1027+key: ghc-prim-0.8.0
1028+license: BSD-3-Clause
1029+maintainer: libraries@haskell.org
1030+synopsis: GHC primitives
1031+description:
1032+ This package contains the primitive types and operations supplied by GHC.
1033+category: GHC
1034+exposed: True
1035+exposed-modules:
1036+ GHC.CString GHC.Classes GHC.Debug GHC.Magic GHC.Prim.Exception
1037+ GHC.Prim.Ext GHC.Prim.Panic GHC.PrimopWrappers GHC.Tuple GHC.Types
1038+ GHC.Prim
1039+import-dirs:
1040+library-dirs:
1041+dynamic-library-dirs:
1042+data-dir:
1043+hs-libraries: HSghc-prim-0.8.0
1044+extra-libraries: gcc c m
1045+depends: rts
1046+haddock-interfaces:
1047+haddock-html:
1048+---
1049+name: ghci
1050+version: 9.2.1
1051+visibility: public
1052+id: ghci-9.2.1
1053+key: ghci-9.2.1
1054+license: BSD-3-Clause
1055+maintainer: ghc-devs@haskell.org
1056+synopsis: The library supporting GHC's interactive interpreter
1057+description:
1058+ This library offers interfaces which mediate interactions between the
1059+ @ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter
1060+ backend.
1061+category: GHC
1062+exposed: True
1063+exposed-modules:
1064+ GHCi.BinaryArray GHCi.BreakArray GHCi.CreateBCO GHCi.FFI
1065+ GHCi.InfoTable GHCi.Message GHCi.ObjLink GHCi.RemoteTypes
1066+ GHCi.ResolvedBCO GHCi.Run GHCi.Signals GHCi.StaticPtrTable GHCi.TH
1067+ GHCi.TH.Binary
1068+import-dirs:
1069+library-dirs:
1070+dynamic-library-dirs:
1071+data-dir:
1072+hs-libraries: HSghci-9.2.1
1073+include-dirs:
1074+depends:
1075+ array-0.5.4.0 base-4.16.0.0 binary-0.8.9.0 bytestring-0.11.1.0
1076+ containers-0.6.5.1 deepseq-1.4.6.0 filepath-1.4.2.1 ghc-boot-9.2.1
1077+ ghc-heap-9.2.1 ghc-prim-0.8.0 rts template-haskell-2.18.0.0
1078+ transformers-0.5.6.2 unix-2.7.2.2
1079+haddock-interfaces:
1080+haddock-html:
1081+---
1082+name: haskeline
1083+version: 0.8.2
1084+visibility: public
1085+id: haskeline-0.8.2
1086+key: haskeline-0.8.2
1087+license: BSD-3-Clause
1088+copyright: (c) Judah Jacobson
1089+maintainer: Judah Jacobson <judah.jacobson@gmail.com>
1090+author: Judah Jacobson
1091+stability: Stable
1092+homepage: https://github.com/judah/haskeline
1093+synopsis:
1094+ A command-line interface for user input, written in Haskell.
1095+description:
1096+ Haskeline provides a user interface for line input in command-line
1097+ programs. This library is similar in purpose to readline, but since
1098+ it is written in Haskell it is (hopefully) more easily used in other
1099+ Haskell programs.
1100+ Haskeline runs both on POSIX-compatible systems and on Windows.
1101+category: User Interfaces
1102+exposed: True
1103+exposed-modules:
1104+ System.Console.Haskeline System.Console.Haskeline.Completion
1105+ System.Console.Haskeline.History System.Console.Haskeline.IO
1106+ System.Console.Haskeline.Internal
1107+hidden-modules:
1108+ System.Console.Haskeline.Backend
1109+ System.Console.Haskeline.Backend.WCWidth
1110+ System.Console.Haskeline.Command
1111+ System.Console.Haskeline.Command.Completion
1112+ System.Console.Haskeline.Command.History
1113+ System.Console.Haskeline.Command.KillRing
1114+ System.Console.Haskeline.Directory System.Console.Haskeline.Emacs
1115+ System.Console.Haskeline.InputT System.Console.Haskeline.Key
1116+ System.Console.Haskeline.LineState System.Console.Haskeline.Monads
1117+ System.Console.Haskeline.Prefs System.Console.Haskeline.Recover
1118+ System.Console.Haskeline.RunCommand System.Console.Haskeline.Term
1119+ System.Console.Haskeline.Command.Undo System.Console.Haskeline.Vi
1120+ System.Console.Haskeline.Backend.Posix
1121+ System.Console.Haskeline.Backend.Posix.Encoder
1122+ System.Console.Haskeline.Backend.DumbTerm
1123+ System.Console.Haskeline.Backend.Terminfo
1124+import-dirs:
1125+library-dirs:
1126+dynamic-library-dirs:
1127+data-dir:
1128+hs-libraries: HShaskeline-0.8.2
1129+depends:
1130+ base-4.16.0.0 bytestring-0.11.1.0 containers-0.6.5.1
1131+ directory-1.3.6.2 exceptions-0.10.4 filepath-1.4.2.1
1132+ process-1.6.13.2 stm-2.5.0.0 terminfo-0.4.1.5 transformers-0.5.6.2
1133+ unix-2.7.2.2
1134+haddock-interfaces:
1135+haddock-html:
1136+---
1137+name: hpc
1138+version: 0.6.1.0
1139+visibility: public
1140+id: hpc-0.6.1.0
1141+key: hpc-0.6.1.0
1142+license: BSD-3-Clause
1143+maintainer: ghc-devs@haskell.org
1144+author: Andy Gill
1145+synopsis: Code Coverage Library for Haskell
1146+description:
1147+ This package provides the code coverage library for Haskell.
1148+ See <http://www.haskell.org/haskellwiki/Haskell_program_coverage> for more
1149+ information.
1150+category: Control
1151+exposed: True
1152+exposed-modules:
1153+ Trace.Hpc.Mix Trace.Hpc.Reflect Trace.Hpc.Tix Trace.Hpc.Util
1154+import-dirs:
1155+library-dirs:
1156+dynamic-library-dirs:
1157+data-dir:
1158+hs-libraries: HShpc-0.6.1.0
1159+depends:
1160+ base-4.16.0.0 containers-0.6.5.1 deepseq-1.4.6.0 directory-1.3.6.2
1161+ filepath-1.4.2.1 time-1.11.1.1
1162+haddock-interfaces:
1163+haddock-html:
1164+---
1165+name: integer-gmp
1166+version: 1.1
1167+visibility: public
1168+id: integer-gmp-1.1
1169+key: integer-gmp-1.1
1170+license: BSD-3-Clause
1171+maintainer: hvr@gnu.org
1172+author: Herbert Valerio Riedel
1173+synopsis: Integer library based on GMP
1174+description:
1175+ This package used to provide an implementation of the standard 'Integer'
1176+ type based on the
1177+ <http://gmplib.org/ GNU Multiple Precision Arithmetic Library (GMP)>.
1178+ It is now deprecated in favor of the 'ghc-bignum' package.
1179+ Its purpose is to provide backward compatibility for codes directly
1180+ depending on the `integer-gmp` package.
1181+category: Numeric, Algebra
1182+exposed: True
1183+exposed-modules: GHC.Integer.GMP.Internals
1184+import-dirs:
1185+library-dirs:
1186+dynamic-library-dirs:
1187+data-dir:
1188+hs-libraries: HSinteger-gmp-1.1
1189+depends: base-4.16.0.0 ghc-bignum-1.2 ghc-prim-0.8.0
1190+haddock-interfaces:
1191+haddock-html:
1192+---
1193+name: libiserv
1194+version: 9.2.1
1195+visibility: public
1196+id: libiserv-9.2.1
1197+key: libiserv-9.2.1
1198+license: BSD-3-Clause
1199+copyright: XXX
1200+maintainer: XXX
1201+author: XXX
1202+synopsis:
1203+ Provides shared functionality between iserv and iserv-proxy.
1204+description:
1205+ Provides shared functionality between iserv and iserv-proxy.
1206+category: Development
1207+exposed: True
1208+exposed-modules: GHCi.Utils Lib
1209+import-dirs:
1210+library-dirs:
1211+dynamic-library-dirs:
1212+data-dir:
1213+hs-libraries: HSlibiserv-9.2.1
1214+depends:
1215+ base-4.16.0.0 binary-0.8.9.0 bytestring-0.11.1.0 containers-0.6.5.1
1216+ deepseq-1.4.6.0 ghci-9.2.1 unix-2.7.2.2
1217+haddock-interfaces:
1218+haddock-html:
1219+---
1220+name: mtl
1221+version: 2.2.2
1222+visibility: public
1223+id: mtl-2.2.2
1224+key: mtl-2.2.2
1225+license: BSD-3-Clause
1226+maintainer: Edward Kmett <ekmett@gmail.com>
1227+author: Andy Gill
1228+homepage: http://github.com/haskell/mtl
1229+synopsis: Monad classes, using functional dependencies
1230+description:
1231+ Monad classes using functional dependencies, with instances
1232+ for various monad transformers, inspired by the paper
1233+ /Functional Programming with Overloading and Higher-Order Polymorphism/,
1234+ by Mark P Jones, in /Advanced School of Functional Programming/, 1995
1235+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1236+category: Control
1237+exposed: True
1238+exposed-modules:
1239+ Control.Monad.Cont Control.Monad.Cont.Class Control.Monad.Error
1240+ Control.Monad.Error.Class Control.Monad.Except
1241+ Control.Monad.Identity Control.Monad.List Control.Monad.RWS
1242+ Control.Monad.RWS.Class Control.Monad.RWS.Lazy
1243+ Control.Monad.RWS.Strict Control.Monad.Reader
1244+ Control.Monad.Reader.Class Control.Monad.State
1245+ Control.Monad.State.Class Control.Monad.State.Lazy
1246+ Control.Monad.State.Strict Control.Monad.Trans Control.Monad.Writer
1247+ Control.Monad.Writer.Class Control.Monad.Writer.Lazy
1248+ Control.Monad.Writer.Strict
1249+import-dirs:
1250+library-dirs:
1251+dynamic-library-dirs:
1252+data-dir:
1253+hs-libraries: HSmtl-2.2.2
1254+depends: base-4.16.0.0 transformers-0.5.6.2
1255+haddock-interfaces:
1256+haddock-html:
1257+---
1258+name: parsec
1259+version: 3.1.14.0
1260+visibility: public
1261+id: parsec-3.1.14.0
1262+key: parsec-3.1.14.0
1263+license: BSD-3-Clause
1264+maintainer: Herbert Valerio Riedel <hvr@gnu.org>
1265+author:
1266+ Daan Leijen <daan@microsoft.com>, Paolo Martini <paolo@nemail.it>, Antoine Latter <aslatter@gmail.com>
1267+homepage: https://github.com/haskell/parsec
1268+synopsis: Monadic parser combinators
1269+description:
1270+ Parsec is designed from scratch as an industrial-strength parser
1271+ library. It is simple, safe, well documented (on the package
1272+ homepage), has extensive libraries, good error messages,
1273+ and is fast. It is defined as a monad transformer that can be
1274+ stacked on arbitrary monads, and it is also parametric in the
1275+ input stream type.
1276+ The main entry point is the "Text.Parsec" module which provides
1277+ defaults for parsing 'Char'acter data.
1278+ The "Text.ParserCombinators.Parsec" module hierarchy contains
1279+ the legacy @parsec-2@ API and may be removed at some point in
1280+ the future.
1281+category: Parsing
1282+exposed: True
1283+exposed-modules:
1284+ Text.Parsec Text.Parsec.ByteString Text.Parsec.ByteString.Lazy
1285+ Text.Parsec.Char Text.Parsec.Combinator Text.Parsec.Error
1286+ Text.Parsec.Expr Text.Parsec.Language Text.Parsec.Perm
1287+ Text.Parsec.Pos Text.Parsec.Prim Text.Parsec.String
1288+ Text.Parsec.Text Text.Parsec.Text.Lazy Text.Parsec.Token
1289+ Text.ParserCombinators.Parsec Text.ParserCombinators.Parsec.Char
1290+ Text.ParserCombinators.Parsec.Combinator
1291+ Text.ParserCombinators.Parsec.Error
1292+ Text.ParserCombinators.Parsec.Expr
1293+ Text.ParserCombinators.Parsec.Language
1294+ Text.ParserCombinators.Parsec.Perm
1295+ Text.ParserCombinators.Parsec.Pos
1296+ Text.ParserCombinators.Parsec.Prim
1297+ Text.ParserCombinators.Parsec.Token
1298+import-dirs:
1299+library-dirs:
1300+dynamic-library-dirs:
1301+data-dir:
1302+hs-libraries: HSparsec-3.1.14.0
1303+depends:
1304+ base-4.16.0.0 bytestring-0.11.1.0 mtl-2.2.2 text-1.2.5.0
1305+haddock-interfaces:
1306+haddock-html:
1307+---
1308+name: pretty
1309+version: 1.1.3.6
1310+visibility: public
1311+id: pretty-1.1.3.6
1312+key: pretty-1.1.3.6
1313+license: BSD-3-Clause
1314+maintainer: David Terei <code@davidterei.com>
1315+stability: Stable
1316+homepage: http://github.com/haskell/pretty
1317+synopsis: Pretty-printing library
1318+description:
1319+ This package contains a pretty-printing library, a set of API's
1320+ that provides a way to easily print out text in a consistent
1321+ format of your choosing. This is useful for compilers and related
1322+ tools.
1323+ This library was originally designed by John Hughes's and has since
1324+ been heavily modified by Simon Peyton Jones.
1325+category: Text
1326+exposed: True
1327+exposed-modules:
1328+ Text.PrettyPrint Text.PrettyPrint.Annotated
1329+ Text.PrettyPrint.Annotated.HughesPJ
1330+ Text.PrettyPrint.Annotated.HughesPJClass Text.PrettyPrint.HughesPJ
1331+ Text.PrettyPrint.HughesPJClass
1332+import-dirs:
1333+library-dirs:
1334+dynamic-library-dirs:
1335+data-dir:
1336+hs-libraries: HSpretty-1.1.3.6
1337+depends: base-4.16.0.0 deepseq-1.4.6.0 ghc-prim-0.8.0
1338+haddock-interfaces:
1339+haddock-html:
1340+---
1341+name: process
1342+version: 1.6.13.2
1343+visibility: public
1344+id: process-1.6.13.2
1345+key: process-1.6.13.2
1346+license: BSD-3-Clause
1347+maintainer: libraries@haskell.org
1348+synopsis: Process libraries
1349+description:
1350+ This package contains libraries for dealing with system processes.
1351+ The typed-process package is a more recent take on a process API,
1352+ which uses this package internally. It features better binary
1353+ support, easier concurrency, and a more composable API. You can
1354+ read more about it at
1355+ <https://github.com/fpco/typed-process/#readme>.
1356+category: System
1357+exposed: True
1358+exposed-modules: System.Cmd System.Process System.Process.Internals
1359+hidden-modules: System.Process.Common System.Process.Posix
1360+import-dirs:
1361+library-dirs:
1362+dynamic-library-dirs:
1363+data-dir:
1364+hs-libraries: HSprocess-1.6.13.2
1365+include-dirs:
1366+includes: runProcess.h
1367+depends:
1368+ base-4.16.0.0 deepseq-1.4.6.0 directory-1.3.6.2 filepath-1.4.2.1
1369+ unix-2.7.2.2
1370+haddock-interfaces:
1371+haddock-html:
1372+---
1373+name: stm
1374+version: 2.5.0.0
1375+visibility: public
1376+id: stm-2.5.0.0
1377+key: stm-2.5.0.0
1378+license: BSD-3-Clause
1379+maintainer: libraries@haskell.org
1380+homepage: https://wiki.haskell.org/Software_transactional_memory
1381+synopsis: Software Transactional Memory
1382+description:
1383+ Software Transactional Memory, or STM, is an abstraction for
1384+ concurrent communication. The main benefits of STM are
1385+ /composability/ and /modularity/. That is, using STM you can write
1386+ concurrent abstractions that can be easily composed with any other
1387+ abstraction built using STM, without exposing the details of how
1388+ your abstraction ensures safety. This is typically not the case
1389+ with other forms of concurrent communication, such as locks or
1390+ 'MVar's.
1391+category: Concurrency
1392+exposed: True
1393+exposed-modules:
1394+ Control.Concurrent.STM Control.Concurrent.STM.TArray
1395+ Control.Concurrent.STM.TBQueue Control.Concurrent.STM.TChan
1396+ Control.Concurrent.STM.TMVar Control.Concurrent.STM.TQueue
1397+ Control.Concurrent.STM.TSem Control.Concurrent.STM.TVar
1398+ Control.Monad.STM
1399+hidden-modules: Control.Sequential.STM
1400+import-dirs:
1401+library-dirs:
1402+dynamic-library-dirs:
1403+data-dir:
1404+hs-libraries: HSstm-2.5.0.0
1405+depends: array-0.5.4.0 base-4.16.0.0
1406+haddock-interfaces:
1407+haddock-html:
1408+---
1409+name: template-haskell
1410+version: 2.18.0.0
1411+visibility: public
1412+id: template-haskell-2.18.0.0
1413+key: template-haskell-2.18.0.0
1414+license: BSD-3-Clause
1415+maintainer: libraries@haskell.org
1416+synopsis: Support library for Template Haskell
1417+description:
1418+ This package provides modules containing facilities for manipulating
1419+ Haskell source code using Template Haskell.
1420+ See <http://www.haskell.org/haskellwiki/Template_Haskell> for more
1421+ information.
1422+category: Template Haskell
1423+exposed: True
1424+exposed-modules:
1425+ Language.Haskell.TH Language.Haskell.TH.CodeDo
1426+ Language.Haskell.TH.LanguageExtensions Language.Haskell.TH.Lib
1427+ Language.Haskell.TH.Lib.Internal Language.Haskell.TH.Ppr
1428+ Language.Haskell.TH.PprLib Language.Haskell.TH.Quote
1429+ Language.Haskell.TH.Syntax
1430+hidden-modules: Language.Haskell.TH.Lib.Map
1431+import-dirs:
1432+library-dirs:
1433+dynamic-library-dirs:
1434+data-dir:
1435+hs-libraries: HStemplate-haskell-2.18.0.0
1436+depends:
1437+ base-4.16.0.0 ghc-boot-th-9.2.1 ghc-prim-0.8.0 pretty-1.1.3.6
1438+haddock-interfaces:
1439+haddock-html:
1440+---
1441+name: terminfo
1442+version: 0.4.1.5
1443+visibility: public
1444+id: terminfo-0.4.1.5
1445+key: terminfo-0.4.1.5
1446+license: BSD-3-Clause
1447+copyright: (c) Judah Jacobson
1448+maintainer: Judah Jacobson <judah.jacobson@gmail.com>
1449+author: Judah Jacobson
1450+stability: Stable
1451+homepage: https://github.com/judah/terminfo
1452+synopsis: Haskell bindings to the terminfo library.
1453+description:
1454+ This library provides an interface to the terminfo database (via bindings to the
1455+ curses library). <http://en.wikipedia.org/wiki/Terminfo Terminfo> allows POSIX
1456+ systems to interact with a variety of terminals using a standard set of capabilities.
1457+category: User Interfaces
1458+exposed: True
1459+exposed-modules:
1460+ System.Console.Terminfo System.Console.Terminfo.Base
1461+ System.Console.Terminfo.Color System.Console.Terminfo.Cursor
1462+ System.Console.Terminfo.Edit System.Console.Terminfo.Effects
1463+ System.Console.Terminfo.Keys
1464+import-dirs:
1465+library-dirs:
1466+dynamic-library-dirs:
1467+data-dir:
1468+hs-libraries: HSterminfo-0.4.1.5
1469+extra-libraries: tinfo
1470+depends: base-4.16.0.0
1471+haddock-interfaces:
1472+haddock-html:
1473+---
1474+name: text
1475+version: 1.2.5.0
1476+visibility: public
1477+id: text-1.2.5.0
1478+key: text-1.2.5.0
1479+license: BSD-2-Clause
1480+copyright: 2009-2011 Bryan O'Sullivan, 2008-2009 Tom Harper
1481+maintainer:
1482+ Haskell Text Team <andrew.lelechenko@gmail.com>, Core Libraries Committee
1483+author: Bryan O'Sullivan <bos@serpentine.com>
1484+homepage: https://github.com/haskell/text
1485+synopsis: An efficient packed Unicode text type.
1486+description:
1487+ An efficient packed, immutable Unicode text type (both strict and
1488+ lazy), with a powerful loop fusion optimization framework.
1489+ The 'Text' type represents Unicode character strings, in a time and
1490+ space-efficient manner. This package provides text processing
1491+ capabilities that are optimized for performance critical use, both
1492+ in terms of large data quantities and high speed.
1493+ The 'Text' type provides character-encoding, type-safe case
1494+ conversion via whole-string case conversion functions (see "Data.Text").
1495+ It also provides a range of functions for converting 'Text' values to
1496+ and from 'ByteStrings', using several standard encodings
1497+ (see "Data.Text.Encoding").
1498+ Efficient locale-sensitive support for text IO is also supported
1499+ (see "Data.Text.IO").
1500+ These modules are intended to be imported qualified, to avoid name
1501+ clashes with Prelude functions, e.g.
1502+ > import qualified Data.Text as T
1503+ == ICU Support
1504+ To use an extended and very rich family of functions for working
1505+ with Unicode text (including normalization, regular expressions,
1506+ non-standard encodings, text breaking, and locales), see
1507+ the [text-icu package](https://hackage.haskell.org/package/text-icu)
1508+ based on the well-respected and liberally
1509+ licensed [ICU library](http://site.icu-project.org/).
1510+ == Internal Representation: UTF-16 vs. UTF-8
1511+ Currently the @text@ library uses UTF-16 as its internal representation
1512+ which is [neither a fixed-width nor always the most dense representation](http://utf8everywhere.org/)
1513+ for Unicode text. We're currently investigating the feasibility
1514+ of [changing Text's internal representation to UTF-8](https://github.com/text-utf8)
1515+ and if you need such a 'Text' type right now you might be interested in using the spin-off
1516+ packages <https://hackage.haskell.org/package/text-utf8 text-utf8> and
1517+ <https://hackage.haskell.org/package/text-short text-short>.
1518+category: Data, Text
1519+exposed: True
1520+exposed-modules:
1521+ Data.Text Data.Text.Array Data.Text.Encoding
1522+ Data.Text.Encoding.Error Data.Text.Foreign Data.Text.IO
1523+ Data.Text.Internal Data.Text.Internal.Builder
1524+ Data.Text.Internal.Builder.Functions
1525+ Data.Text.Internal.Builder.Int.Digits
1526+ Data.Text.Internal.Builder.RealFloat.Functions
1527+ Data.Text.Internal.ByteStringCompat
1528+ Data.Text.Internal.Encoding.Fusion
1529+ Data.Text.Internal.Encoding.Fusion.Common
1530+ Data.Text.Internal.Encoding.Utf16 Data.Text.Internal.Encoding.Utf32
1531+ Data.Text.Internal.Encoding.Utf8 Data.Text.Internal.Functions
1532+ Data.Text.Internal.Fusion Data.Text.Internal.Fusion.CaseMapping
1533+ Data.Text.Internal.Fusion.Common Data.Text.Internal.Fusion.Size
1534+ Data.Text.Internal.Fusion.Types Data.Text.Internal.IO
1535+ Data.Text.Internal.Lazy Data.Text.Internal.Lazy.Encoding.Fusion
1536+ Data.Text.Internal.Lazy.Fusion Data.Text.Internal.Lazy.Search
1537+ Data.Text.Internal.PrimCompat Data.Text.Internal.Private
1538+ Data.Text.Internal.Read Data.Text.Internal.Search
1539+ Data.Text.Internal.Unsafe Data.Text.Internal.Unsafe.Char
1540+ Data.Text.Internal.Unsafe.Shift Data.Text.Lazy
1541+ Data.Text.Lazy.Builder Data.Text.Lazy.Builder.Int
1542+ Data.Text.Lazy.Builder.RealFloat Data.Text.Lazy.Encoding
1543+ Data.Text.Lazy.IO Data.Text.Lazy.Internal Data.Text.Lazy.Read
1544+ Data.Text.Read Data.Text.Unsafe
1545+hidden-modules: Data.Text.Show
1546+import-dirs:
1547+library-dirs:
1548+dynamic-library-dirs:
1549+data-dir:
1550+hs-libraries: HStext-1.2.5.0
1551+depends:
1552+ array-0.5.4.0 base-4.16.0.0 binary-0.8.9.0 bytestring-0.11.1.0
1553+ deepseq-1.4.6.0 ghc-prim-0.8.0 template-haskell-2.18.0.0
1554+haddock-interfaces:
1555+haddock-html:
1556+---
1557+name: time
1558+version: 1.11.1.1
1559+visibility: public
1560+id: time-1.11.1.1
1561+key: time-1.11.1.1
1562+license: BSD-3-Clause
1563+maintainer: <ashley@semantic.org>
1564+author: Ashley Yakeley
1565+stability: stable
1566+homepage: https://github.com/haskell/time
1567+synopsis: A time library
1568+description: Time, clocks and calendars
1569+category: Time
1570+exposed: True
1571+exposed-modules:
1572+ Data.Time Data.Time.Calendar Data.Time.Calendar.Easter
1573+ Data.Time.Calendar.Julian Data.Time.Calendar.Month
1574+ Data.Time.Calendar.MonthDay Data.Time.Calendar.OrdinalDate
1575+ Data.Time.Calendar.Quarter Data.Time.Calendar.WeekDate
1576+ Data.Time.Clock Data.Time.Clock.POSIX Data.Time.Clock.System
1577+ Data.Time.Clock.TAI Data.Time.Format Data.Time.Format.ISO8601
1578+ Data.Time.Format.Internal Data.Time.LocalTime
1579+hidden-modules:
1580+ Data.Format Data.Time.Calendar.Types Data.Time.Calendar.Private
1581+ Data.Time.Calendar.Days Data.Time.Calendar.Gregorian
1582+ Data.Time.Calendar.CalendarDiffDays Data.Time.Calendar.Week
1583+ Data.Time.Calendar.JulianYearDay Data.Time.Clock.Internal.DiffTime
1584+ Data.Time.Clock.Internal.AbsoluteTime
1585+ Data.Time.Clock.Internal.NominalDiffTime
1586+ Data.Time.Clock.Internal.POSIXTime
1587+ Data.Time.Clock.Internal.UniversalTime
1588+ Data.Time.Clock.Internal.SystemTime
1589+ Data.Time.Clock.Internal.UTCTime Data.Time.Clock.Internal.CTimeval
1590+ Data.Time.Clock.Internal.CTimespec Data.Time.Clock.Internal.UTCDiff
1591+ Data.Time.LocalTime.Internal.TimeZone
1592+ Data.Time.LocalTime.Internal.TimeOfDay
1593+ Data.Time.LocalTime.Internal.CalendarDiffTime
1594+ Data.Time.LocalTime.Internal.LocalTime
1595+ Data.Time.LocalTime.Internal.ZonedTime Data.Time.Format.Parse
1596+ Data.Time.Format.Locale Data.Time.Format.Format.Class
1597+ Data.Time.Format.Format.Instances Data.Time.Format.Parse.Class
1598+ Data.Time.Format.Parse.Instances
1599+import-dirs:
1600+library-dirs:
1601+dynamic-library-dirs:
1602+data-dir:
1603+hs-libraries: HStime-1.11.1.1
1604+include-dirs:
1605+depends: base-4.16.0.0 deepseq-1.4.6.0
1606+haddock-interfaces:
1607+haddock-html:
1608+---
1609+name: transformers
1610+version: 0.5.6.2
1611+visibility: public
1612+id: transformers-0.5.6.2
1613+key: transformers-0.5.6.2
1614+license: BSD-3-Clause
1615+maintainer: Ross Paterson <R.Paterson@city.ac.uk>
1616+author: Andy Gill, Ross Paterson
1617+synopsis: Concrete functor and monad transformers
1618+description:
1619+ A portable library of functor and monad transformers, inspired by
1620+ the paper
1621+ * \"Functional Programming with Overloading and Higher-Order
1622+ Polymorphism\", by Mark P Jones,
1623+ in /Advanced School of Functional Programming/, 1995
1624+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1625+ This package contains:
1626+ * the monad transformer class (in "Control.Monad.Trans.Class")
1627+ * concrete functor and monad transformers, each with associated
1628+ operations and functions to lift operations associated with other
1629+ transformers.
1630+ The package can be used on its own in portable Haskell code, in
1631+ which case operations need to be manually lifted through transformer
1632+ stacks (see "Control.Monad.Trans.Class" for some examples).
1633+ Alternatively, it can be used with the non-portable monad classes in
1634+ the @mtl@ or @monads-tf@ packages, which automatically lift operations
1635+ introduced by monad transformers through other transformers.
1636+category: Control
1637+exposed: True
1638+exposed-modules:
1639+ Control.Applicative.Backwards Control.Applicative.Lift
1640+ Control.Monad.Signatures Control.Monad.Trans.Accum
1641+ Control.Monad.Trans.Class Control.Monad.Trans.Cont
1642+ Control.Monad.Trans.Error Control.Monad.Trans.Except
1643+ Control.Monad.Trans.Identity Control.Monad.Trans.List
1644+ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS
1645+ Control.Monad.Trans.RWS.CPS Control.Monad.Trans.RWS.Lazy
1646+ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader
1647+ Control.Monad.Trans.Select Control.Monad.Trans.State
1648+ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict
1649+ Control.Monad.Trans.Writer Control.Monad.Trans.Writer.CPS
1650+ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict
1651+ Data.Functor.Constant Data.Functor.Reverse
1652+import-dirs:
1653+library-dirs:
1654+dynamic-library-dirs:
1655+data-dir:
1656+hs-libraries: HStransformers-0.5.6.2
1657+depends: base-4.16.0.0
1658+haddock-interfaces:
1659+haddock-html:
1660+---
1661+name: unix
1662+version: 2.7.2.2
1663+visibility: public
1664+id: unix-2.7.2.2
1665+key: unix-2.7.2.2
1666+license: BSD-3-Clause
1667+maintainer: libraries@haskell.org
1668+homepage: https://github.com/haskell/unix
1669+synopsis: POSIX functionality
1670+description:
1671+ This package gives you access to the set of operating system
1672+ services standardised by
1673+ <http://pubs.opengroup.org/onlinepubs/9699919799/ POSIX.1-2008>
1674+ (or the IEEE Portable Operating System Interface for Computing
1675+ Environments - IEEE Std. 1003.1).
1676+ The package is not supported under Windows.
1677+category: System
1678+exposed: True
1679+exposed-modules:
1680+ System.Posix System.Posix.ByteString
1681+ System.Posix.ByteString.FilePath System.Posix.Directory
1682+ System.Posix.Directory.ByteString System.Posix.DynamicLinker
1683+ System.Posix.DynamicLinker.ByteString
1684+ System.Posix.DynamicLinker.Module
1685+ System.Posix.DynamicLinker.Module.ByteString
1686+ System.Posix.DynamicLinker.Prim System.Posix.Env
1687+ System.Posix.Env.ByteString System.Posix.Error System.Posix.Fcntl
1688+ System.Posix.Files System.Posix.Files.ByteString System.Posix.IO
1689+ System.Posix.IO.ByteString System.Posix.Process
1690+ System.Posix.Process.ByteString System.Posix.Process.Internals
1691+ System.Posix.Resource System.Posix.Semaphore System.Posix.SharedMem
1692+ System.Posix.Signals System.Posix.Signals.Exts System.Posix.Temp
1693+ System.Posix.Temp.ByteString System.Posix.Terminal
1694+ System.Posix.Terminal.ByteString System.Posix.Time
1695+ System.Posix.Unistd System.Posix.User
1696+hidden-modules:
1697+ System.Posix.Directory.Common System.Posix.DynamicLinker.Common
1698+ System.Posix.Files.Common System.Posix.IO.Common
1699+ System.Posix.Process.Common System.Posix.Terminal.Common
1700+import-dirs:
1701+library-dirs:
1702+dynamic-library-dirs:
1703+data-dir:
1704+hs-libraries: HSunix-2.7.2.2
1705+extra-libraries: rt util dl pthread
1706+include-dirs:
1707+includes: HsUnix.h execvpe.h
1708+depends: base-4.16.0.0 bytestring-0.11.1.0 time-1.11.1.1
1709+haddock-interfaces:
1710+haddock-html:
1711+---
1712+name: xhtml
1713+version: 3000.2.2.1
1714+visibility: public
1715+id: xhtml-3000.2.2.1
1716+key: xhtml-3000.2.2.1
1717+license: BSD-3-Clause
1718+copyright:
1719+ Bjorn Bringert 2004-2006, Andy Gill and the Oregon
1720+ Graduate Institute of Science and Technology, 1999-2001
1721+maintainer: Chris Dornan <chris@chrisdornan.com>
1722+author: Bjorn Bringert
1723+stability: Stable
1724+homepage: https://github.com/haskell/xhtml
1725+synopsis: An XHTML combinator library
1726+description:
1727+ This package provides combinators for producing
1728+ XHTML 1.0, including the Strict, Transitional and
1729+ Frameset variants.
1730+category: Web, XML, Pretty Printer
1731+exposed: True
1732+exposed-modules:
1733+ Text.XHtml Text.XHtml.Debug Text.XHtml.Frameset Text.XHtml.Strict
1734+ Text.XHtml.Table Text.XHtml.Transitional
1735+hidden-modules:
1736+ Text.XHtml.Strict.Attributes Text.XHtml.Strict.Elements
1737+ Text.XHtml.Frameset.Attributes Text.XHtml.Frameset.Elements
1738+ Text.XHtml.Transitional.Attributes Text.XHtml.Transitional.Elements
1739+ Text.XHtml.BlockTable Text.XHtml.Extras Text.XHtml.Internals
1740+import-dirs:
1741+library-dirs:
1742+dynamic-library-dirs:
1743+data-dir:
1744+hs-libraries: HSxhtml-3000.2.2.1
1745+depends: base-4.16.0.0
1746+haddock-interfaces:
1747+haddock-html:
1748+---
1749+name: rts
1750+version: 1.0.2
1751+visibility: public
1752+id: rts
1753+key: rts
1754+license: BSD-3-Clause
1755+maintainer: glasgow-haskell-users@haskell.org
1756+exposed: True
1757+library-dirs:
1758+hs-libraries: HSrts
1759+extra-libraries: m rt dl ffi numa pthread
1760+include-dirs:
1761+includes: Stg.h
1762+ld-options:
1763+ "-Wl,-u,base_GHCziTopHandler_runIO_closure"
1764+ "-Wl,-u,base_GHCziTopHandler_runNonIO_closure"
1765+ "-Wl,-u,ghczmprim_GHCziTuple_Z0T_closure"
1766+ "-Wl,-u,ghczmprim_GHCziTypes_True_closure"
1767+ "-Wl,-u,ghczmprim_GHCziTypes_False_closure"
1768+ "-Wl,-u,base_GHCziPack_unpackCString_closure"
1769+ "-Wl,-u,base_GHCziWeak_runFinalizzerBatch_closure"
1770+ "-Wl,-u,base_GHCziIOziException_stackOverflow_closure"
1771+ "-Wl,-u,base_GHCziIOziException_heapOverflow_closure"
1772+ "-Wl,-u,base_GHCziIOziException_allocationLimitExceeded_closure"
1773+ "-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnMVar_closure"
1774+ "-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnSTM_closure"
1775+ "-Wl,-u,base_GHCziIOziException_cannotCompactFunction_closure"
1776+ "-Wl,-u,base_GHCziIOziException_cannotCompactPinned_closure"
1777+ "-Wl,-u,base_GHCziIOziException_cannotCompactMutable_closure"
1778+ "-Wl,-u,base_GHCziIOPort_doubleReadException_closure"
1779+ "-Wl,-u,base_ControlziExceptionziBase_nonTermination_closure"
1780+ "-Wl,-u,base_ControlziExceptionziBase_nestedAtomically_closure"
1781+ "-Wl,-u,base_GHCziEventziThread_blockedOnBadFD_closure"
1782+ "-Wl,-u,base_GHCziExceptionziType_divZZeroException_closure"
1783+ "-Wl,-u,base_GHCziExceptionziType_underflowException_closure"
1784+ "-Wl,-u,base_GHCziExceptionziType_overflowException_closure"
1785+ "-Wl,-u,base_GHCziConcziSync_runSparks_closure"
1786+ "-Wl,-u,base_GHCziConcziIO_ensureIOManagerIsRunning_closure"
1787+ "-Wl,-u,base_GHCziConcziIO_interruptIOManager_closure"
1788+ "-Wl,-u,base_GHCziConcziIO_ioManagerCapabilitiesChanged_closure"
1789+ "-Wl,-u,base_GHCziConcziSignal_runHandlersPtr_closure"
1790+ "-Wl,-u,base_GHCziTopHandler_flushStdHandles_closure"
1791+ "-Wl,-u,base_GHCziTopHandler_runMainIO_closure"
1792+ "-Wl,-u,ghczmprim_GHCziTypes_Czh_con_info"
1793+ "-Wl,-u,ghczmprim_GHCziTypes_Izh_con_info"
1794+ "-Wl,-u,ghczmprim_GHCziTypes_Fzh_con_info"
1795+ "-Wl,-u,ghczmprim_GHCziTypes_Dzh_con_info"
1796+ "-Wl,-u,ghczmprim_GHCziTypes_Wzh_con_info"
1797+ "-Wl,-u,base_GHCziPtr_Ptr_con_info"
1798+ "-Wl,-u,base_GHCziPtr_FunPtr_con_info"
1799+ "-Wl,-u,base_GHCziInt_I8zh_con_info"
1800+ "-Wl,-u,base_GHCziInt_I16zh_con_info"
1801+ "-Wl,-u,base_GHCziInt_I32zh_con_info"
1802+ "-Wl,-u,base_GHCziInt_I64zh_con_info"
1803+ "-Wl,-u,base_GHCziWord_W8zh_con_info"
1804+ "-Wl,-u,base_GHCziWord_W16zh_con_info"
1805+ "-Wl,-u,base_GHCziWord_W32zh_con_info"
1806+ "-Wl,-u,base_GHCziWord_W64zh_con_info"
1807+ "-Wl,-u,base_GHCziStable_StablePtr_con_info"
1808+ "-Wl,-u,hs_atomic_add8" "-Wl,-u,hs_atomic_add16"
1809+ "-Wl,-u,hs_atomic_add32" "-Wl,-u,hs_atomic_add64"
1810+ "-Wl,-u,hs_atomic_sub8" "-Wl,-u,hs_atomic_sub16"
1811+ "-Wl,-u,hs_atomic_sub32" "-Wl,-u,hs_atomic_sub64"
1812+ "-Wl,-u,hs_atomic_and8" "-Wl,-u,hs_atomic_and16"
1813+ "-Wl,-u,hs_atomic_and32" "-Wl,-u,hs_atomic_and64"
1814+ "-Wl,-u,hs_atomic_nand8" "-Wl,-u,hs_atomic_nand16"
1815+ "-Wl,-u,hs_atomic_nand32" "-Wl,-u,hs_atomic_nand64"
1816+ "-Wl,-u,hs_atomic_or8" "-Wl,-u,hs_atomic_or16"
1817+ "-Wl,-u,hs_atomic_or32" "-Wl,-u,hs_atomic_or64"
1818+ "-Wl,-u,hs_atomic_xor8" "-Wl,-u,hs_atomic_xor16"
1819+ "-Wl,-u,hs_atomic_xor32" "-Wl,-u,hs_atomic_xor64"
1820+ "-Wl,-u,hs_cmpxchg8" "-Wl,-u,hs_cmpxchg16" "-Wl,-u,hs_cmpxchg32"
1821+ "-Wl,-u,hs_cmpxchg64" "-Wl,-u,hs_xchg8" "-Wl,-u,hs_xchg16"
1822+ "-Wl,-u,hs_xchg32" "-Wl,-u,hs_xchg64" "-Wl,-u,hs_atomicread8"
1823+ "-Wl,-u,hs_atomicread16" "-Wl,-u,hs_atomicread32"
1824+ "-Wl,-u,hs_atomicread64" "-Wl,-u,hs_atomicwrite8"
1825+ "-Wl,-u,hs_atomicwrite16" "-Wl,-u,hs_atomicwrite32"
1826+ "-Wl,-u,hs_atomicwrite64"
materialized/dummy-ghc/ghc-9.2.1-aarch64-linux/ghc-pkg/versionnew file+1
@@ -0,0 +1 @@
1+GHC package manager version 9.2.1
materialized/dummy-ghc/ghc-9.2.1-aarch64-linux/ghc/infonew file+73
@@ -0,0 +1,73 @@
1+ [("Project name","The Glorious Glasgow Haskell Compilation System")
2+ ,("GCC extra via C opts","")
3+ ,("C compiler command","gcc")
4+ ,("C compiler flags","")
5+ ,("C++ compiler flags","")
6+ ,("C compiler link flags","-Wl,-z,noexecstack")
7+ ,("C compiler supports -no-pie","YES")
8+ ,("Haskell CPP command","gcc")
9+ ,("Haskell CPP flags","-E -undef -traditional")
10+ ,("ld command","ld")
11+ ,("ld flags","-z noexecstack")
12+ ,("ld supports compact unwind","YES")
13+ ,("ld supports build-id","YES")
14+ ,("ld supports filelist","NO")
15+ ,("ld is GNU ld","YES")
16+ ,("Merge objects command","ld")
17+ ,("Merge objects flags","-r")
18+ ,("ar command","ar")
19+ ,("ar flags","q")
20+ ,("ar supports at file","YES")
21+ ,("ranlib command","ranlib")
22+ ,("otool command","otool")
23+ ,("install_name_tool command","install_name_tool")
24+ ,("touch command","touch")
25+ ,("dllwrap command","/bin/false")
26+ ,("windres command","/bin/false")
27+ ,("libtool command","libtool")
28+ ,("cross compiling","NO")
29+ ,("target platform string","aarch64-unknown-linux")
30+ ,("target os","OSLinux")
31+ ,("target arch","ArchAArch64")
32+ ,("target word size","8")
33+ ,("target word big endian","NO")
34+ ,("target has GNU nonexec stack","YES")
35+ ,("target has .ident directive","YES")
36+ ,("target has subsections via symbols","NO")
37+ ,("target has RTS linker","YES")
38+ ,("Unregisterised","NO")
39+ ,("LLVM target","aarch64-unknown-linux")
40+ ,("LLVM llc command","llc")
41+ ,("LLVM opt command","opt")
42+ ,("LLVM clang command","clang")
43+ ,("bignum backend","gmp")
44+ ,("Use interpreter","YES")
45+ ,("Support SMP","YES")
46+ ,("RTS ways","l debug thr thr_debug thr_l thr_p dyn debug_dyn thr_dyn thr_debug_dyn l_dyn thr_l_dyn thr_debug_p debug_p")
47+ ,("Tables next to code","YES")
48+ ,("Leading underscore","NO")
49+ ,("Use LibFFI","YES")
50+ ,("RTS expects libdw","NO")
51+ ,("Project version","9.2.1")
52+ ,("Project Git commit id","82e6bf12786908ccda643dd1dceb42abcc97290c")
53+ ,("Booter version","8.10.7")
54+ ,("Stage","2")
55+ ,("Build platform","aarch64-unknown-linux")
56+ ,("Host platform","aarch64-unknown-linux")
57+ ,("Target platform","aarch64-unknown-linux")
58+ ,("Have interpreter","YES")
59+ ,("Object splitting supported","NO")
60+ ,("Have native code generator","YES")
61+ ,("Target default backend","NCG")
62+ ,("Support dynamic-too","YES")
63+ ,("Support parallel --make","YES")
64+ ,("Support reexported-modules","YES")
65+ ,("Support thinning and renaming package flags","YES")
66+ ,("Support Backpack","YES")
67+ ,("Requires unified installed package IDs","YES")
68+ ,("Uses package keys","YES")
69+ ,("Uses unit IDs","YES")
70+ ,("GHC Dynamic","YES")
71+ ,("GHC Profiled","NO")
72+ ,("Debug on","NO")
73+ ]
materialized/dummy-ghc/ghc-9.2.1-aarch64-linux/ghc/numeric-versionnew file+1
@@ -0,0 +1 @@
1+9.2.1
materialized/dummy-ghc/ghc-9.2.1-aarch64-linux/ghc/supported-languagesnew file+266
@@ -0,0 +1,266 @@
1+Haskell98
2+Haskell2010
3+GHC2021
4+Unsafe
5+Trustworthy
6+Safe
7+AllowAmbiguousTypes
8+NoAllowAmbiguousTypes
9+AlternativeLayoutRule
10+NoAlternativeLayoutRule
11+AlternativeLayoutRuleTransitional
12+NoAlternativeLayoutRuleTransitional
13+Arrows
14+NoArrows
15+AutoDeriveTypeable
16+NoAutoDeriveTypeable
17+BangPatterns
18+NoBangPatterns
19+BinaryLiterals
20+NoBinaryLiterals
21+CApiFFI
22+NoCApiFFI
23+CPP
24+NoCPP
25+CUSKs
26+NoCUSKs
27+ConstrainedClassMethods
28+NoConstrainedClassMethods
29+ConstraintKinds
30+NoConstraintKinds
31+DataKinds
32+NoDataKinds
33+DatatypeContexts
34+NoDatatypeContexts
35+DefaultSignatures
36+NoDefaultSignatures
37+DeriveAnyClass
38+NoDeriveAnyClass
39+DeriveDataTypeable
40+NoDeriveDataTypeable
41+DeriveFoldable
42+NoDeriveFoldable
43+DeriveFunctor
44+NoDeriveFunctor
45+DeriveGeneric
46+NoDeriveGeneric
47+DeriveLift
48+NoDeriveLift
49+DeriveTraversable
50+NoDeriveTraversable
51+DerivingStrategies
52+NoDerivingStrategies
53+DerivingVia
54+NoDerivingVia
55+DisambiguateRecordFields
56+NoDisambiguateRecordFields
57+DoAndIfThenElse
58+NoDoAndIfThenElse
59+BlockArguments
60+NoBlockArguments
61+DoRec
62+NoDoRec
63+DuplicateRecordFields
64+NoDuplicateRecordFields
65+FieldSelectors
66+NoFieldSelectors
67+EmptyCase
68+NoEmptyCase
69+EmptyDataDecls
70+NoEmptyDataDecls
71+EmptyDataDeriving
72+NoEmptyDataDeriving
73+ExistentialQuantification
74+NoExistentialQuantification
75+ExplicitForAll
76+NoExplicitForAll
77+ExplicitNamespaces
78+NoExplicitNamespaces
79+ExtendedDefaultRules
80+NoExtendedDefaultRules
81+FlexibleContexts
82+NoFlexibleContexts
83+FlexibleInstances
84+NoFlexibleInstances
85+ForeignFunctionInterface
86+NoForeignFunctionInterface
87+FunctionalDependencies
88+NoFunctionalDependencies
89+GADTSyntax
90+NoGADTSyntax
91+GADTs
92+NoGADTs
93+GHCForeignImportPrim
94+NoGHCForeignImportPrim
95+GeneralizedNewtypeDeriving
96+NoGeneralizedNewtypeDeriving
97+GeneralisedNewtypeDeriving
98+NoGeneralisedNewtypeDeriving
99+ImplicitParams
100+NoImplicitParams
101+ImplicitPrelude
102+NoImplicitPrelude
103+ImportQualifiedPost
104+NoImportQualifiedPost
105+ImpredicativeTypes
106+NoImpredicativeTypes
107+IncoherentInstances
108+NoIncoherentInstances
109+TypeFamilyDependencies
110+NoTypeFamilyDependencies
111+InstanceSigs
112+NoInstanceSigs
113+ApplicativeDo
114+NoApplicativeDo
115+InterruptibleFFI
116+NoInterruptibleFFI
117+JavaScriptFFI
118+NoJavaScriptFFI
119+KindSignatures
120+NoKindSignatures
121+LambdaCase
122+NoLambdaCase
123+LexicalNegation
124+NoLexicalNegation
125+LiberalTypeSynonyms
126+NoLiberalTypeSynonyms
127+LinearTypes
128+NoLinearTypes
129+MagicHash
130+NoMagicHash
131+MonadComprehensions
132+NoMonadComprehensions
133+MonoLocalBinds
134+NoMonoLocalBinds
135+MonomorphismRestriction
136+NoMonomorphismRestriction
137+MultiParamTypeClasses
138+NoMultiParamTypeClasses
139+MultiWayIf
140+NoMultiWayIf
141+NumericUnderscores
142+NoNumericUnderscores
143+NPlusKPatterns
144+NoNPlusKPatterns
145+NamedFieldPuns
146+NoNamedFieldPuns
147+NamedWildCards
148+NoNamedWildCards
149+NegativeLiterals
150+NoNegativeLiterals
151+HexFloatLiterals
152+NoHexFloatLiterals
153+NondecreasingIndentation
154+NoNondecreasingIndentation
155+NullaryTypeClasses
156+NoNullaryTypeClasses
157+NumDecimals
158+NoNumDecimals
159+OverlappingInstances
160+NoOverlappingInstances
161+OverloadedLabels
162+NoOverloadedLabels
163+OverloadedLists
164+NoOverloadedLists
165+OverloadedStrings
166+NoOverloadedStrings
167+PackageImports
168+NoPackageImports
169+ParallelArrays
170+NoParallelArrays
171+ParallelListComp
172+NoParallelListComp
173+PartialTypeSignatures
174+NoPartialTypeSignatures
175+PatternGuards
176+NoPatternGuards
177+PatternSignatures
178+NoPatternSignatures
179+PatternSynonyms
180+NoPatternSynonyms
181+PolyKinds
182+NoPolyKinds
183+PolymorphicComponents
184+NoPolymorphicComponents
185+QuantifiedConstraints
186+NoQuantifiedConstraints
187+PostfixOperators
188+NoPostfixOperators
189+QuasiQuotes
190+NoQuasiQuotes
191+QualifiedDo
192+NoQualifiedDo
193+Rank2Types
194+NoRank2Types
195+RankNTypes
196+NoRankNTypes
197+RebindableSyntax
198+NoRebindableSyntax
199+OverloadedRecordDot
200+NoOverloadedRecordDot
201+OverloadedRecordUpdate
202+NoOverloadedRecordUpdate
203+RecordPuns
204+NoRecordPuns
205+RecordWildCards
206+NoRecordWildCards
207+RecursiveDo
208+NoRecursiveDo
209+RelaxedLayout
210+NoRelaxedLayout
211+RelaxedPolyRec
212+NoRelaxedPolyRec
213+RoleAnnotations
214+NoRoleAnnotations
215+ScopedTypeVariables
216+NoScopedTypeVariables
217+StandaloneDeriving
218+NoStandaloneDeriving
219+StarIsType
220+NoStarIsType
221+StaticPointers
222+NoStaticPointers
223+Strict
224+NoStrict
225+StrictData
226+NoStrictData
227+TemplateHaskell
228+NoTemplateHaskell
229+TemplateHaskellQuotes
230+NoTemplateHaskellQuotes
231+StandaloneKindSignatures
232+NoStandaloneKindSignatures
233+TraditionalRecordSyntax
234+NoTraditionalRecordSyntax
235+TransformListComp
236+NoTransformListComp
237+TupleSections
238+NoTupleSections
239+TypeApplications
240+NoTypeApplications
241+TypeInType
242+NoTypeInType
243+TypeFamilies
244+NoTypeFamilies
245+TypeOperators
246+NoTypeOperators
247+TypeSynonymInstances
248+NoTypeSynonymInstances
249+UnboxedTuples
250+NoUnboxedTuples
251+UnboxedSums
252+NoUnboxedSums
253+UndecidableInstances
254+NoUndecidableInstances
255+UndecidableSuperClasses
256+NoUndecidableSuperClasses
257+UnicodeSyntax
258+NoUnicodeSyntax
259+UnliftedDatatypes
260+NoUnliftedDatatypes
261+UnliftedFFITypes
262+NoUnliftedFFITypes
263+UnliftedNewtypes
264+NoUnliftedNewtypes
265+ViewPatterns
266+NoViewPatterns
materialized/dummy-ghc/ghc-9.2.1-aarch64-linux/ghc/versionnew file+1
@@ -0,0 +1 @@
1+The Glorious Glasgow Haskell Compilation System, version 9.2.1
materialized/dummy-ghc/ghc-9.2.1-x86_64-darwin/ghc/info+6
@@ -1,18 +1,24 @@
11 [("Project name","The Glorious Glasgow Haskell Compilation System")
22 ,("GCC extra via C opts","")
3+ ,("C compiler command","clang")
34 ,("C compiler flags","--target=x86_64-apple-darwin ")
45 ,("C++ compiler flags","--target=x86_64-apple-darwin ")
56 ,("C compiler link flags","--target=x86_64-apple-darwin ")
67 ,("C compiler supports -no-pie","NO")
8+ ,("Haskell CPP command","clang")
79 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
10+ ,("ld command","ld")
811 ,("ld flags","")
912 ,("ld supports compact unwind","YES")
1013 ,("ld supports build-id","NO")
1114 ,("ld supports filelist","YES")
1215 ,("ld is GNU ld","NO")
16+ ,("Merge objects command","ld")
1317 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
1419 ,("ar flags","qcls")
1520 ,("ar supports at file","NO")
21+ ,("ranlib command","ranlib")
1622 ,("otool command","otool")
1723 ,("install_name_tool command","install_name_tool")
1824 ,("touch command","touch")
materialized/dummy-ghc/ghc-9.2.1-x86_64-linux/ghc/info+6
@@ -1,18 +1,24 @@
11 [("Project name","The Glorious Glasgow Haskell Compilation System")
22 ,("GCC extra via C opts","")
3+ ,("C compiler command","gcc")
34 ,("C compiler flags","")
45 ,("C++ compiler flags","")
56 ,("C compiler link flags","")
67 ,("C compiler supports -no-pie","YES")
8+ ,("Haskell CPP command","gcc")
79 ,("Haskell CPP flags","-E -undef -traditional")
10+ ,("ld command","ld")
811 ,("ld flags","")
912 ,("ld supports compact unwind","YES")
1013 ,("ld supports build-id","YES")
1114 ,("ld supports filelist","NO")
1215 ,("ld is GNU ld","YES")
16+ ,("Merge objects command","ld")
1317 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
1419 ,("ar flags","q")
1520 ,("ar supports at file","YES")
21+ ,("ranlib command","ranlib")
1622 ,("otool command","otool")
1723 ,("install_name_tool command","install_name_tool")
1824 ,("touch command","touch")
materialized/dummy-ghc/ghc-9.2.2-aarch64-darwin/ghc/info+6
@@ -1,18 +1,24 @@
11 [("Project name","The Glorious Glasgow Haskell Compilation System")
22 ,("GCC extra via C opts","")
3+ ,("C compiler command","clang")
34 ,("C compiler flags","--target=arm64-apple-darwin ")
45 ,("C++ compiler flags","--target=arm64-apple-darwin ")
56 ,("C compiler link flags","--target=arm64-apple-darwin ")
67 ,("C compiler supports -no-pie","NO")
8+ ,("Haskell CPP command","clang")
79 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
10+ ,("ld command","ld")
811 ,("ld flags","")
912 ,("ld supports compact unwind","YES")
1013 ,("ld supports build-id","NO")
1114 ,("ld supports filelist","YES")
1215 ,("ld is GNU ld","NO")
16+ ,("Merge objects command","ld")
1317 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
1419 ,("ar flags","qcls")
1520 ,("ar supports at file","NO")
21+ ,("ranlib command","ranlib")
1622 ,("otool command","otool")
1723 ,("install_name_tool command","install_name_tool")
1824 ,("touch command","touch")
materialized/dummy-ghc/ghc-9.2.2-aarch64-linux/ghc-pkg/dump-globalnew file+1834
@@ -0,0 +1,1834 @@
1+name: Cabal
2+version: 3.6.3.0
3+visibility: public
4+id: Cabal-3.6.3.0
5+key: Cabal-3.6.3.0
6+license: BSD-3-Clause
7+copyright: 2003-2021, Cabal Development Team (see AUTHORS file)
8+maintainer: cabal-devel@haskell.org
9+author: Cabal Development Team <cabal-devel@haskell.org>
10+homepage: http://www.haskell.org/cabal/
11+synopsis: A framework for packaging Haskell software
12+description:
13+ The Haskell Common Architecture for Building Applications and
14+ Libraries: a framework defining a common interface for authors to more
15+ easily build their Haskell applications in a portable way.
16+ The Haskell Cabal is part of a larger infrastructure for distributing,
17+ organizing, and cataloging Haskell libraries and tools.
18+category: Distribution
19+exposed: True
20+exposed-modules:
21+ Distribution.Backpack Distribution.Backpack.ComponentsGraph
22+ Distribution.Backpack.Configure
23+ Distribution.Backpack.ConfiguredComponent
24+ Distribution.Backpack.DescribeUnitId
25+ Distribution.Backpack.FullUnitId
26+ Distribution.Backpack.LinkedComponent
27+ Distribution.Backpack.ModSubst Distribution.Backpack.ModuleShape
28+ Distribution.Backpack.PreModuleShape Distribution.CabalSpecVersion
29+ Distribution.Compat.Binary Distribution.Compat.CharParsing
30+ Distribution.Compat.CreatePipe Distribution.Compat.DList
31+ Distribution.Compat.Directory Distribution.Compat.Environment
32+ Distribution.Compat.Exception Distribution.Compat.FilePath
33+ Distribution.Compat.Graph Distribution.Compat.Internal.TempFile
34+ Distribution.Compat.Lens Distribution.Compat.Newtype
35+ Distribution.Compat.NonEmptySet Distribution.Compat.Parsing
36+ Distribution.Compat.Prelude.Internal Distribution.Compat.Process
37+ Distribution.Compat.ResponseFile Distribution.Compat.Semigroup
38+ Distribution.Compat.Stack Distribution.Compat.Time
39+ Distribution.Compat.Typeable Distribution.Compiler
40+ Distribution.FieldGrammar Distribution.FieldGrammar.Class
41+ Distribution.FieldGrammar.FieldDescrs
42+ Distribution.FieldGrammar.Newtypes Distribution.FieldGrammar.Parsec
43+ Distribution.FieldGrammar.Pretty Distribution.Fields
44+ Distribution.Fields.ConfVar Distribution.Fields.Field
45+ Distribution.Fields.Lexer Distribution.Fields.LexerMonad
46+ Distribution.Fields.ParseResult Distribution.Fields.Parser
47+ Distribution.Fields.Pretty Distribution.InstalledPackageInfo
48+ Distribution.License Distribution.Make Distribution.ModuleName
49+ Distribution.Package Distribution.PackageDescription
50+ Distribution.PackageDescription.Check
51+ Distribution.PackageDescription.Configuration
52+ Distribution.PackageDescription.FieldGrammar
53+ Distribution.PackageDescription.Parsec
54+ Distribution.PackageDescription.PrettyPrint
55+ Distribution.PackageDescription.Quirks
56+ Distribution.PackageDescription.Utils Distribution.Parsec
57+ Distribution.Parsec.Error Distribution.Parsec.FieldLineStream
58+ Distribution.Parsec.Position Distribution.Parsec.Warning
59+ Distribution.Pretty Distribution.ReadE Distribution.SPDX
60+ Distribution.SPDX.License Distribution.SPDX.LicenseExceptionId
61+ Distribution.SPDX.LicenseExpression Distribution.SPDX.LicenseId
62+ Distribution.SPDX.LicenseListVersion
63+ Distribution.SPDX.LicenseReference Distribution.Simple
64+ Distribution.Simple.Bench Distribution.Simple.Build
65+ Distribution.Simple.Build.Macros
66+ Distribution.Simple.Build.PathsModule
67+ Distribution.Simple.BuildPaths Distribution.Simple.BuildTarget
68+ Distribution.Simple.BuildToolDepends Distribution.Simple.CCompiler
69+ Distribution.Simple.Command Distribution.Simple.Compiler
70+ Distribution.Simple.Configure Distribution.Simple.Flag
71+ Distribution.Simple.GHC Distribution.Simple.GHCJS
72+ Distribution.Simple.Glob Distribution.Simple.Haddock
73+ Distribution.Simple.HaskellSuite Distribution.Simple.Hpc
74+ Distribution.Simple.Install Distribution.Simple.InstallDirs
75+ Distribution.Simple.InstallDirs.Internal
76+ Distribution.Simple.LocalBuildInfo Distribution.Simple.PackageIndex
77+ Distribution.Simple.PreProcess Distribution.Simple.PreProcess.Unlit
78+ Distribution.Simple.Program Distribution.Simple.Program.Ar
79+ Distribution.Simple.Program.Builtin Distribution.Simple.Program.Db
80+ Distribution.Simple.Program.Find Distribution.Simple.Program.GHC
81+ Distribution.Simple.Program.HcPkg Distribution.Simple.Program.Hpc
82+ Distribution.Simple.Program.Internal Distribution.Simple.Program.Ld
83+ Distribution.Simple.Program.ResponseFile
84+ Distribution.Simple.Program.Run Distribution.Simple.Program.Script
85+ Distribution.Simple.Program.Strip Distribution.Simple.Program.Types
86+ Distribution.Simple.Register Distribution.Simple.Setup
87+ Distribution.Simple.ShowBuildInfo Distribution.Simple.SrcDist
88+ Distribution.Simple.Test Distribution.Simple.Test.ExeV10
89+ Distribution.Simple.Test.LibV09 Distribution.Simple.Test.Log
90+ Distribution.Simple.UHC Distribution.Simple.UserHooks
91+ Distribution.Simple.Utils Distribution.System
92+ Distribution.TestSuite Distribution.Text
93+ Distribution.Types.AbiDependency Distribution.Types.AbiHash
94+ Distribution.Types.AnnotatedId Distribution.Types.Benchmark
95+ Distribution.Types.Benchmark.Lens
96+ Distribution.Types.BenchmarkInterface
97+ Distribution.Types.BenchmarkType Distribution.Types.BuildInfo
98+ Distribution.Types.BuildInfo.Lens Distribution.Types.BuildType
99+ Distribution.Types.Component Distribution.Types.ComponentId
100+ Distribution.Types.ComponentInclude
101+ Distribution.Types.ComponentLocalBuildInfo
102+ Distribution.Types.ComponentName
103+ Distribution.Types.ComponentRequestedSpec
104+ Distribution.Types.CondTree Distribution.Types.Condition
105+ Distribution.Types.ConfVar Distribution.Types.Dependency
106+ Distribution.Types.DependencyMap Distribution.Types.ExeDependency
107+ Distribution.Types.Executable Distribution.Types.Executable.Lens
108+ Distribution.Types.ExecutableScope Distribution.Types.ExposedModule
109+ Distribution.Types.Flag Distribution.Types.ForeignLib
110+ Distribution.Types.ForeignLib.Lens
111+ Distribution.Types.ForeignLibOption
112+ Distribution.Types.ForeignLibType
113+ Distribution.Types.GenericPackageDescription
114+ Distribution.Types.GenericPackageDescription.Lens
115+ Distribution.Types.GivenComponent
116+ Distribution.Types.HookedBuildInfo
117+ Distribution.Types.IncludeRenaming
118+ Distribution.Types.InstalledPackageInfo
119+ Distribution.Types.InstalledPackageInfo.FieldGrammar
120+ Distribution.Types.InstalledPackageInfo.Lens
121+ Distribution.Types.LegacyExeDependency Distribution.Types.Lens
122+ Distribution.Types.Library Distribution.Types.Library.Lens
123+ Distribution.Types.LibraryName Distribution.Types.LibraryVisibility
124+ Distribution.Types.LocalBuildInfo Distribution.Types.Mixin
125+ Distribution.Types.Module Distribution.Types.ModuleReexport
126+ Distribution.Types.ModuleRenaming
127+ Distribution.Types.MungedPackageId
128+ Distribution.Types.MungedPackageName
129+ Distribution.Types.PackageDescription
130+ Distribution.Types.PackageDescription.Lens
131+ Distribution.Types.PackageId Distribution.Types.PackageId.Lens
132+ Distribution.Types.PackageName Distribution.Types.PackageName.Magic
133+ Distribution.Types.PackageVersionConstraint
134+ Distribution.Types.PkgconfigDependency
135+ Distribution.Types.PkgconfigName
136+ Distribution.Types.PkgconfigVersion
137+ Distribution.Types.PkgconfigVersionRange
138+ Distribution.Types.SetupBuildInfo
139+ Distribution.Types.SetupBuildInfo.Lens
140+ Distribution.Types.SourceRepo Distribution.Types.SourceRepo.Lens
141+ Distribution.Types.TargetInfo Distribution.Types.TestSuite
142+ Distribution.Types.TestSuite.Lens
143+ Distribution.Types.TestSuiteInterface Distribution.Types.TestType
144+ Distribution.Types.UnitId Distribution.Types.UnqualComponentName
145+ Distribution.Types.Version Distribution.Types.VersionInterval
146+ Distribution.Types.VersionInterval.Legacy
147+ Distribution.Types.VersionRange
148+ Distribution.Types.VersionRange.Internal Distribution.Utils.Generic
149+ Distribution.Utils.IOData Distribution.Utils.LogProgress
150+ Distribution.Utils.MD5 Distribution.Utils.MapAccum
151+ Distribution.Utils.NubList Distribution.Utils.Path
152+ Distribution.Utils.Progress Distribution.Utils.ShortText
153+ Distribution.Utils.Structured Distribution.Verbosity
154+ Distribution.Verbosity.Internal Distribution.Version
155+ Language.Haskell.Extension
156+hidden-modules:
157+ Distribution.Backpack.PreExistingComponent
158+ Distribution.Backpack.ReadyComponent Distribution.Backpack.MixLink
159+ Distribution.Backpack.ModuleScope Distribution.Backpack.UnifyM
160+ Distribution.Backpack.Id Distribution.Utils.UnionFind
161+ Distribution.Utils.Base62 Distribution.Compat.Async
162+ Distribution.Compat.CopyFile Distribution.Compat.GetShortPathName
163+ Distribution.Compat.MonadFail Distribution.Compat.Prelude
164+ Distribution.Compat.SnocList Distribution.GetOpt Distribution.Lex
165+ Distribution.Utils.String Distribution.Simple.Build.Macros.Z
166+ Distribution.Simple.Build.PathsModule.Z
167+ Distribution.Simple.GHC.EnvironmentParser
168+ Distribution.Simple.GHC.Internal Distribution.Simple.GHC.ImplInfo
169+ Distribution.Simple.Utils.Json Distribution.ZinzaPrelude
170+ Paths_Cabal
171+import-dirs:
172+library-dirs:
173+dynamic-library-dirs:
174+data-dir:
175+hs-libraries: HSCabal-3.6.3.0
176+depends:
177+ array-0.5.4.0 base-4.16.1.0 binary-0.8.9.0 bytestring-0.11.3.0
178+ containers-0.6.5.1 deepseq-1.4.6.1 directory-1.3.6.2
179+ filepath-1.4.2.2 mtl-2.2.2 parsec-3.1.15.0 pretty-1.1.3.6
180+ process-1.6.13.2 text-1.2.5.0 time-1.11.1.1 transformers-0.5.6.2
181+ unix-2.7.2.2
182+haddock-interfaces:
183+haddock-html:
184+---
185+name: array
186+version: 0.5.4.0
187+visibility: public
188+id: array-0.5.4.0
189+key: array-0.5.4.0
190+license: BSD-3-Clause
191+maintainer: libraries@haskell.org
192+synopsis: Mutable and immutable arrays
193+description:
194+ In addition to providing the "Data.Array" module
195+ <http://www.haskell.org/onlinereport/haskell2010/haskellch14.html as specified in the Haskell 2010 Language Report>,
196+ this package also defines the classes 'IArray' of
197+ immutable arrays and 'MArray' of arrays mutable within appropriate
198+ monads, as well as some instances of these classes.
199+category: Data Structures
200+exposed: True
201+exposed-modules:
202+ Data.Array Data.Array.Base Data.Array.IArray Data.Array.IO
203+ Data.Array.IO.Internals Data.Array.IO.Safe Data.Array.MArray
204+ Data.Array.MArray.Safe Data.Array.ST Data.Array.ST.Safe
205+ Data.Array.Storable Data.Array.Storable.Internals
206+ Data.Array.Storable.Safe Data.Array.Unboxed Data.Array.Unsafe
207+import-dirs:
208+library-dirs:
209+dynamic-library-dirs:
210+data-dir:
211+hs-libraries: HSarray-0.5.4.0
212+depends: base-4.16.1.0
213+haddock-interfaces:
214+haddock-html:
215+---
216+name: base
217+version: 4.16.1.0
218+visibility: public
219+id: base-4.16.1.0
220+key: base-4.16.1.0
221+license: BSD-3-Clause
222+maintainer: libraries@haskell.org
223+synopsis: Basic libraries
224+description:
225+ This package contains the Standard Haskell "Prelude" and its support libraries,
226+ and a large collection of useful libraries ranging from data
227+ structures to parsing combinators and debugging utilities.
228+category: Prelude
229+exposed: True
230+exposed-modules:
231+ Control.Applicative, Control.Arrow, Control.Category,
232+ Control.Concurrent, Control.Concurrent.Chan,
233+ Control.Concurrent.MVar, Control.Concurrent.QSem,
234+ Control.Concurrent.QSemN, Control.Exception,
235+ Control.Exception.Base, Control.Monad, Control.Monad.Fail,
236+ Control.Monad.Fix, Control.Monad.IO.Class, Control.Monad.Instances,
237+ Control.Monad.ST, Control.Monad.ST.Lazy,
238+ Control.Monad.ST.Lazy.Safe, Control.Monad.ST.Lazy.Unsafe,
239+ Control.Monad.ST.Safe, Control.Monad.ST.Strict,
240+ Control.Monad.ST.Unsafe, Control.Monad.Zip, Data.Bifoldable,
241+ Data.Bifunctor, Data.Bitraversable, Data.Bits, Data.Bool,
242+ Data.Char, Data.Coerce, Data.Complex, Data.Data, Data.Dynamic,
243+ Data.Either, Data.Eq, Data.Fixed, Data.Foldable, Data.Function,
244+ Data.Functor, Data.Functor.Classes, Data.Functor.Compose,
245+ Data.Functor.Const, Data.Functor.Contravariant,
246+ Data.Functor.Identity, Data.Functor.Product, Data.Functor.Sum,
247+ Data.IORef, Data.Int, Data.Ix, Data.Kind, Data.List,
248+ Data.List.NonEmpty, Data.Maybe, Data.Monoid, Data.Ord, Data.Proxy,
249+ Data.Ratio, Data.STRef, Data.STRef.Lazy, Data.STRef.Strict,
250+ Data.Semigroup, Data.String, Data.Traversable, Data.Tuple,
251+ Data.Type.Bool, Data.Type.Coercion, Data.Type.Equality,
252+ Data.Type.Ord, Data.Typeable, Data.Unique, Data.Version, Data.Void,
253+ Data.Word, Debug.Trace, Foreign, Foreign.C, Foreign.C.Error,
254+ Foreign.C.String, Foreign.C.Types, Foreign.Concurrent,
255+ Foreign.ForeignPtr, Foreign.ForeignPtr.Safe,
256+ Foreign.ForeignPtr.Unsafe, Foreign.Marshal, Foreign.Marshal.Alloc,
257+ Foreign.Marshal.Array, Foreign.Marshal.Error, Foreign.Marshal.Pool,
258+ Foreign.Marshal.Safe, Foreign.Marshal.Unsafe,
259+ Foreign.Marshal.Utils, Foreign.Ptr, Foreign.Safe,
260+ Foreign.StablePtr, Foreign.Storable, GHC.Arr, GHC.Base, GHC.Bits,
261+ GHC.ByteOrder, GHC.Char, GHC.Clock, GHC.Conc, GHC.Conc.IO,
262+ GHC.Conc.Signal, GHC.Conc.Sync, GHC.ConsoleHandler, GHC.Constants,
263+ GHC.Desugar, GHC.Enum, GHC.Environment, GHC.Err, GHC.Event,
264+ GHC.Event.TimeOut, GHC.Exception, GHC.Exception.Type,
265+ GHC.ExecutionStack, GHC.ExecutionStack.Internal, GHC.Exts,
266+ GHC.Fingerprint, GHC.Fingerprint.Type, GHC.Float,
267+ GHC.Float.ConversionUtils, GHC.Float.RealFracMethods, GHC.Foreign,
268+ GHC.ForeignPtr, GHC.GHCi, GHC.GHCi.Helpers, GHC.Generics, GHC.IO,
269+ GHC.IO.Buffer, GHC.IO.BufferedIO, GHC.IO.Device, GHC.IO.Encoding,
270+ GHC.IO.Encoding.CodePage, GHC.IO.Encoding.Failure,
271+ GHC.IO.Encoding.Iconv, GHC.IO.Encoding.Latin1,
272+ GHC.IO.Encoding.Types, GHC.IO.Encoding.UTF16,
273+ GHC.IO.Encoding.UTF32, GHC.IO.Encoding.UTF8, GHC.IO.Exception,
274+ GHC.IO.FD, GHC.IO.Handle, GHC.IO.Handle.FD,
275+ GHC.IO.Handle.Internals, GHC.IO.Handle.Lock, GHC.IO.Handle.Text,
276+ GHC.IO.Handle.Types, GHC.IO.IOMode, GHC.IO.StdHandles,
277+ GHC.IO.SubSystem, GHC.IO.Unsafe, GHC.IOArray, GHC.IOPort,
278+ GHC.IORef, GHC.Int, GHC.Integer, GHC.Integer.Logarithms, GHC.Ix,
279+ GHC.List, GHC.MVar, GHC.Maybe, GHC.Natural, GHC.Num,
280+ GHC.Num.BigNat from ghc-bignum-1.2:GHC.Num.BigNat,
281+ GHC.Num.Integer from ghc-bignum-1.2:GHC.Num.Integer,
282+ GHC.Num.Natural from ghc-bignum-1.2:GHC.Num.Natural, GHC.OldList,
283+ GHC.OverloadedLabels, GHC.Pack, GHC.Profiling, GHC.Ptr,
284+ GHC.RTS.Flags, GHC.Read, GHC.Real, GHC.Records, GHC.ResponseFile,
285+ GHC.ST, GHC.STRef, GHC.Show, GHC.Stable, GHC.StableName, GHC.Stack,
286+ GHC.Stack.CCS, GHC.Stack.Types, GHC.StaticPtr, GHC.Stats,
287+ GHC.Storable, GHC.TopHandler, GHC.TypeLits, GHC.TypeLits.Internal,
288+ GHC.TypeNats, GHC.TypeNats.Internal, GHC.Unicode, GHC.Weak,
289+ GHC.Word, Numeric, Numeric.Natural, Prelude, System.CPUTime,
290+ System.Console.GetOpt, System.Environment,
291+ System.Environment.Blank, System.Exit, System.IO, System.IO.Error,
292+ System.IO.Unsafe, System.Info, System.Mem, System.Mem.StableName,
293+ System.Mem.Weak, System.Posix.Internals, System.Posix.Types,
294+ System.Timeout, Text.ParserCombinators.ReadP,
295+ Text.ParserCombinators.ReadPrec, Text.Printf, Text.Read,
296+ Text.Read.Lex, Text.Show, Text.Show.Functions, Type.Reflection,
297+ Type.Reflection.Unsafe, Unsafe.Coerce
298+hidden-modules:
299+ Control.Monad.ST.Imp Control.Monad.ST.Lazy.Imp Data.Functor.Utils
300+ Data.OldList Data.Semigroup.Internal Data.Typeable.Internal
301+ Foreign.ForeignPtr.Imp GHC.IO.Handle.Lock.Common
302+ GHC.IO.Handle.Lock.Flock GHC.IO.Handle.Lock.LinuxOFD
303+ GHC.IO.Handle.Lock.NoOp GHC.IO.Handle.Lock.Windows
304+ GHC.StaticPtr.Internal GHC.Event.Internal.Types
305+ System.Environment.ExecutablePath System.CPUTime.Utils
306+ GHC.Event.Arr GHC.Event.Array GHC.Event.Control GHC.Event.EPoll
307+ GHC.Event.IntTable GHC.Event.IntVar GHC.Event.Internal
308+ GHC.Event.KQueue GHC.Event.Manager GHC.Event.PSQ GHC.Event.Poll
309+ GHC.Event.Thread GHC.Event.TimerManager GHC.Event.Unique
310+ System.CPUTime.Posix.ClockGetTime System.CPUTime.Posix.Times
311+ System.CPUTime.Posix.RUsage System.CPUTime.Unsupported
312+import-dirs:
313+library-dirs:
314+dynamic-library-dirs:
315+data-dir:
316+hs-libraries: HSbase-4.16.1.0
317+include-dirs:
318+includes: HsBase.h
319+depends: ghc-bignum-1.2 ghc-prim-0.8.0 rts
320+haddock-interfaces:
321+haddock-html:
322+---
323+name: binary
324+version: 0.8.9.0
325+visibility: public
326+id: binary-0.8.9.0
327+key: binary-0.8.9.0
328+license: BSD-3-Clause
329+maintainer: Lennart Kolmodin, Don Stewart <dons00@gmail.com>
330+author: Lennart Kolmodin <kolmodin@gmail.com>
331+stability: provisional
332+homepage: https://github.com/kolmodin/binary
333+synopsis:
334+ Binary serialisation for Haskell values using lazy ByteStrings
335+description:
336+ Efficient, pure binary serialisation using lazy ByteStrings.
337+ Haskell values may be encoded to and from binary formats,
338+ written to disk as binary, or sent over the network.
339+ The format used can be automatically generated, or
340+ you can choose to implement a custom format if needed.
341+ Serialisation speeds of over 1 G\/sec have been observed,
342+ so this library should be suitable for high performance
343+ scenarios.
344+category: Data, Parsing
345+exposed: True
346+exposed-modules:
347+ Data.Binary Data.Binary.Builder Data.Binary.Get
348+ Data.Binary.Get.Internal Data.Binary.Put
349+hidden-modules:
350+ Data.Binary.Class Data.Binary.Internal Data.Binary.Generic
351+ Data.Binary.FloatCast
352+import-dirs:
353+library-dirs:
354+dynamic-library-dirs:
355+data-dir:
356+hs-libraries: HSbinary-0.8.9.0
357+depends:
358+ array-0.5.4.0 base-4.16.1.0 bytestring-0.11.3.0 containers-0.6.5.1
359+haddock-interfaces:
360+haddock-html:
361+---
362+name: bytestring
363+version: 0.11.3.0
364+visibility: public
365+id: bytestring-0.11.3.0
366+key: bytestring-0.11.3.0
367+license: BSD-3-Clause
368+copyright:
369+ Copyright (c) Don Stewart 2005-2009,
370+ (c) Duncan Coutts 2006-2015,
371+ (c) David Roundy 2003-2005,
372+ (c) Jasper Van der Jeugt 2010,
373+ (c) Simon Meier 2010-2013.
374+maintainer:
375+ Haskell Bytestring Team <andrew.lelechenko@gmail.com>, Core Libraries Committee
376+author:
377+ Don Stewart,
378+ Duncan Coutts
379+homepage: https://github.com/haskell/bytestring
380+synopsis:
381+ Fast, compact, strict and lazy byte strings with a list interface
382+description:
383+ An efficient compact, immutable byte string type (both strict and lazy)
384+ suitable for binary or 8-bit character data.
385+ The 'ByteString' type represents sequences of bytes or 8-bit characters.
386+ It is suitable for high performance use, both in terms of large data
387+ quantities, or high speed requirements. The 'ByteString' functions follow
388+ the same style as Haskell\'s ordinary lists, so it is easy to convert code
389+ from using 'String' to 'ByteString'.
390+ Two 'ByteString' variants are provided:
391+ * Strict 'ByteString's keep the string as a single large array. This
392+ makes them convenient for passing data between C and Haskell.
393+ * Lazy 'ByteString's use a lazy list of strict chunks which makes it
394+ suitable for I\/O streaming tasks.
395+ The @Char8@ modules provide a character-based view of the same
396+ underlying 'ByteString' types. This makes it convenient to handle mixed
397+ binary and 8-bit character content (which is common in many file formats
398+ and network protocols).
399+ The 'Builder' module provides an efficient way to build up 'ByteString's
400+ in an ad-hoc way by repeated concatenation. This is ideal for fast
401+ serialisation or pretty printing.
402+ There is also a 'ShortByteString' type which has a lower memory overhead
403+ and can can be converted to or from a 'ByteString', but supports very few
404+ other operations. It is suitable for keeping many short strings in memory.
405+ 'ByteString's are not designed for Unicode. For Unicode strings you should
406+ use the 'Text' type from the @text@ package.
407+ These modules are intended to be imported qualified, to avoid name clashes
408+ with "Prelude" functions, e.g.
409+ > import qualified Data.ByteString as BS
410+category: Data
411+exposed: True
412+exposed-modules:
413+ Data.ByteString Data.ByteString.Builder
414+ Data.ByteString.Builder.Extra Data.ByteString.Builder.Internal
415+ Data.ByteString.Builder.Prim Data.ByteString.Builder.Prim.Internal
416+ Data.ByteString.Builder.RealFloat Data.ByteString.Char8
417+ Data.ByteString.Internal Data.ByteString.Lazy
418+ Data.ByteString.Lazy.Char8 Data.ByteString.Lazy.Internal
419+ Data.ByteString.Short Data.ByteString.Short.Internal
420+ Data.ByteString.Unsafe
421+hidden-modules:
422+ Data.ByteString.Builder.ASCII Data.ByteString.Builder.Prim.ASCII
423+ Data.ByteString.Builder.Prim.Binary
424+ Data.ByteString.Builder.Prim.Internal.Base16
425+ Data.ByteString.Builder.Prim.Internal.Floating
426+ Data.ByteString.Builder.RealFloat.F2S
427+ Data.ByteString.Builder.RealFloat.D2S
428+ Data.ByteString.Builder.RealFloat.Internal
429+ Data.ByteString.Builder.RealFloat.TableGenerator
430+ Data.ByteString.Lazy.Internal.Deque
431+import-dirs:
432+library-dirs:
433+dynamic-library-dirs:
434+data-dir:
435+hs-libraries: HSbytestring-0.11.3.0
436+include-dirs:
437+includes: fpstring.h
438+depends:
439+ base-4.16.1.0 deepseq-1.4.6.1 ghc-prim-0.8.0
440+ template-haskell-2.18.0.0
441+haddock-interfaces:
442+haddock-html:
443+---
444+name: containers
445+version: 0.6.5.1
446+visibility: public
447+id: containers-0.6.5.1
448+key: containers-0.6.5.1
449+license: BSD-3-Clause
450+maintainer: libraries@haskell.org
451+synopsis: Assorted concrete container types
452+description:
453+ This package contains efficient general-purpose implementations
454+ of various immutable container types including sets, maps, sequences,
455+ trees, and graphs.
456+ For a walkthrough of what this package provides with examples of common
457+ operations see the [containers
458+ introduction](https://haskell-containers.readthedocs.io).
459+ The declared cost of each operation is either worst-case or amortized, but
460+ remains valid even if structures are shared.
461+category: Data Structures
462+exposed: True
463+exposed-modules:
464+ Data.Containers.ListUtils Data.Graph Data.IntMap
465+ Data.IntMap.Internal Data.IntMap.Internal.Debug Data.IntMap.Lazy
466+ Data.IntMap.Merge.Lazy Data.IntMap.Merge.Strict Data.IntMap.Strict
467+ Data.IntMap.Strict.Internal Data.IntSet Data.IntSet.Internal
468+ Data.Map Data.Map.Internal Data.Map.Internal.Debug Data.Map.Lazy
469+ Data.Map.Merge.Lazy Data.Map.Merge.Strict Data.Map.Strict
470+ Data.Map.Strict.Internal Data.Sequence Data.Sequence.Internal
471+ Data.Sequence.Internal.Sorting Data.Set Data.Set.Internal Data.Tree
472+ Utils.Containers.Internal.BitQueue
473+ Utils.Containers.Internal.BitUtil
474+ Utils.Containers.Internal.StrictPair
475+hidden-modules:
476+ Utils.Containers.Internal.State
477+ Utils.Containers.Internal.StrictMaybe
478+ Utils.Containers.Internal.PtrEquality
479+ Utils.Containers.Internal.Coercions
480+ Utils.Containers.Internal.TypeError
481+ Data.Map.Internal.DeprecatedShowTree
482+ Data.IntMap.Internal.DeprecatedDebug
483+import-dirs:
484+library-dirs:
485+dynamic-library-dirs:
486+data-dir:
487+hs-libraries: HScontainers-0.6.5.1
488+depends: array-0.5.4.0 base-4.16.1.0 deepseq-1.4.6.1
489+haddock-interfaces:
490+haddock-html:
491+---
492+name: deepseq
493+version: 1.4.6.1
494+visibility: public
495+id: deepseq-1.4.6.1
496+key: deepseq-1.4.6.1
497+license: BSD-3-Clause
498+maintainer: libraries@haskell.org
499+synopsis: Deep evaluation of data structures
500+description:
501+ This package provides methods for fully evaluating data structures
502+ (\"deep evaluation\"). Deep evaluation is often used for adding
503+ strictness to a program, e.g. in order to force pending exceptions,
504+ remove space leaks, or force lazy I/O to happen. It is also useful
505+ in parallel programs, to ensure pending work does not migrate to the
506+ wrong thread.
507+ The primary use of this package is via the 'deepseq' function, a
508+ \"deep\" version of 'seq'. It is implemented on top of an 'NFData'
509+ typeclass (\"Normal Form Data\", data structures with no unevaluated
510+ components) which defines strategies for fully evaluating different
511+ data types. See module documentation in "Control.DeepSeq" for more
512+ details.
513+category: Control
514+exposed: True
515+exposed-modules: Control.DeepSeq
516+hidden-modules: Control.DeepSeq.BackDoor
517+import-dirs:
518+library-dirs:
519+dynamic-library-dirs:
520+data-dir:
521+hs-libraries: HSdeepseq-1.4.6.1
522+depends: array-0.5.4.0 base-4.16.1.0
523+haddock-interfaces:
524+haddock-html:
525+---
526+name: directory
527+version: 1.3.6.2
528+visibility: public
529+id: directory-1.3.6.2
530+key: directory-1.3.6.2
531+license: BSD-3-Clause
532+maintainer: libraries@haskell.org
533+synopsis: Platform-agnostic library for filesystem operations
534+description:
535+ This library provides a basic set of operations for manipulating files and
536+ directories in a portable way.
537+category: System
538+exposed: True
539+exposed-modules:
540+ System.Directory System.Directory.Internal
541+ System.Directory.Internal.Prelude
542+hidden-modules:
543+ System.Directory.Internal.C_utimensat
544+ System.Directory.Internal.Common System.Directory.Internal.Config
545+ System.Directory.Internal.Posix System.Directory.Internal.Windows
546+import-dirs:
547+library-dirs:
548+dynamic-library-dirs:
549+data-dir:
550+hs-libraries: HSdirectory-1.3.6.2
551+depends:
552+ base-4.16.1.0 filepath-1.4.2.2 time-1.11.1.1 unix-2.7.2.2
553+haddock-interfaces:
554+haddock-html:
555+---
556+name: exceptions
557+version: 0.10.4
558+visibility: public
559+id: exceptions-0.10.4
560+key: exceptions-0.10.4
561+license: BSD-3-Clause
562+copyright:
563+ Copyright (C) 2013-2015 Edward A. Kmett
564+ Copyright (C) 2012 Google Inc.
565+maintainer: Edward A. Kmett <ekmett@gmail.com>
566+author: Edward A. Kmett
567+stability: provisional
568+homepage: http://github.com/ekmett/exceptions/
569+synopsis: Extensible optionally-pure exceptions
570+description: Extensible optionally-pure exceptions.
571+category: Control, Exceptions, Monad
572+exposed: True
573+exposed-modules: Control.Monad.Catch Control.Monad.Catch.Pure
574+import-dirs:
575+library-dirs:
576+dynamic-library-dirs:
577+data-dir:
578+hs-libraries: HSexceptions-0.10.4
579+depends:
580+ base-4.16.1.0 mtl-2.2.2 stm-2.5.0.2 template-haskell-2.18.0.0
581+ transformers-0.5.6.2
582+haddock-interfaces:
583+haddock-html:
584+---
585+name: filepath
586+version: 1.4.2.2
587+visibility: public
588+id: filepath-1.4.2.2
589+key: filepath-1.4.2.2
590+license: BSD-3-Clause
591+copyright: Neil Mitchell 2005-2020
592+maintainer: Julian Ospald <hasufell@posteo.de>
593+author: Neil Mitchell <ndmitchell@gmail.com>
594+homepage: https://github.com/haskell/filepath#readme
595+synopsis: Library for manipulating FilePaths in a cross platform way.
596+description:
597+ This package provides functionality for manipulating @FilePath@ values, and is shipped with both <https://www.haskell.org/ghc/ GHC> and the <https://www.haskell.org/platform/ Haskell Platform>. It provides three modules:
598+ * "System.FilePath.Posix" manipulates POSIX\/Linux style @FilePath@ values (with @\/@ as the path separator).
599+ * "System.FilePath.Windows" manipulates Windows style @FilePath@ values (with either @\\@ or @\/@ as the path separator, and deals with drives).
600+ * "System.FilePath" is an alias for the module appropriate to your platform.
601+ All three modules provide the same API, and the same documentation (calling out differences in the different variants).
602+category: System
603+exposed: True
604+exposed-modules:
605+ System.FilePath System.FilePath.Posix System.FilePath.Windows
606+import-dirs:
607+library-dirs:
608+dynamic-library-dirs:
609+data-dir:
610+hs-libraries: HSfilepath-1.4.2.2
611+depends: base-4.16.1.0
612+haddock-interfaces:
613+haddock-html:
614+---
615+name: ghc
616+version: 9.2.2
617+visibility: public
618+id: ghc-9.2.2
619+key: ghc-9.2.2
620+license: BSD-3-Clause
621+maintainer: glasgow-haskell-users@haskell.org
622+author: The GHC Team
623+homepage: http://www.haskell.org/ghc/
624+synopsis: The GHC API
625+description:
626+ GHC's functionality can be useful for more things than just
627+ compiling Haskell programs. Important use cases are programs
628+ that analyse (and perhaps transform) Haskell code. Others
629+ include loading Haskell code dynamically in a GHCi-like manner.
630+ For this reason, a lot of GHC's functionality is made available
631+ through this package.
632+ See <https://gitlab.haskell.org/ghc/ghc/-/wikis/commentary/compiler>
633+ for more information.
634+category: Development
635+exposed-modules:
636+ GHC, GHC.Builtin.Names, GHC.Builtin.Names.TH, GHC.Builtin.PrimOps,
637+ GHC.Builtin.Types, GHC.Builtin.Types.Literals,
638+ GHC.Builtin.Types.Prim, GHC.Builtin.Uniques, GHC.Builtin.Utils,
639+ GHC.ByteCode.Asm, GHC.ByteCode.InfoTable, GHC.ByteCode.Instr,
640+ GHC.ByteCode.Linker, GHC.ByteCode.Types, GHC.Cmm, GHC.Cmm.BlockId,
641+ GHC.Cmm.CLabel, GHC.Cmm.CallConv, GHC.Cmm.CommonBlockElim,
642+ GHC.Cmm.ContFlowOpt, GHC.Cmm.Dataflow, GHC.Cmm.Dataflow.Block,
643+ GHC.Cmm.Dataflow.Collections, GHC.Cmm.Dataflow.Graph,
644+ GHC.Cmm.Dataflow.Label, GHC.Cmm.DebugBlock, GHC.Cmm.Expr,
645+ GHC.Cmm.Graph, GHC.Cmm.Info, GHC.Cmm.Info.Build, GHC.Cmm.LRegSet,
646+ GHC.Cmm.LayoutStack, GHC.Cmm.Lexer, GHC.Cmm.Lint, GHC.Cmm.Liveness,
647+ GHC.Cmm.MachOp, GHC.Cmm.Node, GHC.Cmm.Opt, GHC.Cmm.Parser,
648+ GHC.Cmm.Parser.Monad, GHC.Cmm.Pipeline, GHC.Cmm.Ppr,
649+ GHC.Cmm.Ppr.Decl, GHC.Cmm.Ppr.Expr, GHC.Cmm.ProcPoint,
650+ GHC.Cmm.Sink, GHC.Cmm.Switch, GHC.Cmm.Switch.Implement,
651+ GHC.Cmm.Type, GHC.Cmm.Utils, GHC.CmmToAsm, GHC.CmmToAsm.AArch64,
652+ GHC.CmmToAsm.AArch64.CodeGen, GHC.CmmToAsm.AArch64.Cond,
653+ GHC.CmmToAsm.AArch64.Instr, GHC.CmmToAsm.AArch64.Ppr,
654+ GHC.CmmToAsm.AArch64.RegInfo, GHC.CmmToAsm.AArch64.Regs,
655+ GHC.CmmToAsm.BlockLayout, GHC.CmmToAsm.CFG,
656+ GHC.CmmToAsm.CFG.Dominators, GHC.CmmToAsm.CFG.Weight,
657+ GHC.CmmToAsm.CPrim, GHC.CmmToAsm.Config, GHC.CmmToAsm.Dwarf,
658+ GHC.CmmToAsm.Dwarf.Constants, GHC.CmmToAsm.Dwarf.Types,
659+ GHC.CmmToAsm.Format, GHC.CmmToAsm.Instr, GHC.CmmToAsm.Monad,
660+ GHC.CmmToAsm.PIC, GHC.CmmToAsm.PPC, GHC.CmmToAsm.PPC.CodeGen,
661+ GHC.CmmToAsm.PPC.Cond, GHC.CmmToAsm.PPC.Instr,
662+ GHC.CmmToAsm.PPC.Ppr, GHC.CmmToAsm.PPC.RegInfo,
663+ GHC.CmmToAsm.PPC.Regs, GHC.CmmToAsm.Ppr, GHC.CmmToAsm.Reg.Graph,
664+ GHC.CmmToAsm.Reg.Graph.Base, GHC.CmmToAsm.Reg.Graph.Coalesce,
665+ GHC.CmmToAsm.Reg.Graph.Spill, GHC.CmmToAsm.Reg.Graph.SpillClean,
666+ GHC.CmmToAsm.Reg.Graph.SpillCost, GHC.CmmToAsm.Reg.Graph.Stats,
667+ GHC.CmmToAsm.Reg.Graph.TrivColorable, GHC.CmmToAsm.Reg.Graph.X86,
668+ GHC.CmmToAsm.Reg.Linear, GHC.CmmToAsm.Reg.Linear.AArch64,
669+ GHC.CmmToAsm.Reg.Linear.Base, GHC.CmmToAsm.Reg.Linear.FreeRegs,
670+ GHC.CmmToAsm.Reg.Linear.JoinToTargets, GHC.CmmToAsm.Reg.Linear.PPC,
671+ GHC.CmmToAsm.Reg.Linear.SPARC, GHC.CmmToAsm.Reg.Linear.StackMap,
672+ GHC.CmmToAsm.Reg.Linear.State, GHC.CmmToAsm.Reg.Linear.Stats,
673+ GHC.CmmToAsm.Reg.Linear.X86, GHC.CmmToAsm.Reg.Linear.X86_64,
674+ GHC.CmmToAsm.Reg.Liveness, GHC.CmmToAsm.Reg.Target,
675+ GHC.CmmToAsm.Reg.Utils, GHC.CmmToAsm.SPARC,
676+ GHC.CmmToAsm.SPARC.AddrMode, GHC.CmmToAsm.SPARC.Base,
677+ GHC.CmmToAsm.SPARC.CodeGen, GHC.CmmToAsm.SPARC.CodeGen.Amode,
678+ GHC.CmmToAsm.SPARC.CodeGen.Base,
679+ GHC.CmmToAsm.SPARC.CodeGen.CondCode,
680+ GHC.CmmToAsm.SPARC.CodeGen.Expand,
681+ GHC.CmmToAsm.SPARC.CodeGen.Gen32, GHC.CmmToAsm.SPARC.CodeGen.Gen64,
682+ GHC.CmmToAsm.SPARC.CodeGen.Sanity, GHC.CmmToAsm.SPARC.Cond,
683+ GHC.CmmToAsm.SPARC.Imm, GHC.CmmToAsm.SPARC.Instr,
684+ GHC.CmmToAsm.SPARC.Ppr, GHC.CmmToAsm.SPARC.Regs,
685+ GHC.CmmToAsm.SPARC.ShortcutJump, GHC.CmmToAsm.SPARC.Stack,
686+ GHC.CmmToAsm.Types, GHC.CmmToAsm.Utils, GHC.CmmToAsm.X86,
687+ GHC.CmmToAsm.X86.CodeGen, GHC.CmmToAsm.X86.Cond,
688+ GHC.CmmToAsm.X86.Instr, GHC.CmmToAsm.X86.Ppr,
689+ GHC.CmmToAsm.X86.RegInfo, GHC.CmmToAsm.X86.Regs, GHC.CmmToC,
690+ GHC.CmmToLlvm, GHC.CmmToLlvm.Base, GHC.CmmToLlvm.CodeGen,
691+ GHC.CmmToLlvm.Data, GHC.CmmToLlvm.Mangler, GHC.CmmToLlvm.Ppr,
692+ GHC.CmmToLlvm.Regs, GHC.Core, GHC.Core.Class, GHC.Core.Coercion,
693+ GHC.Core.Coercion.Axiom, GHC.Core.Coercion.Opt, GHC.Core.ConLike,
694+ GHC.Core.DataCon, GHC.Core.FVs, GHC.Core.FamInstEnv,
695+ GHC.Core.InstEnv, GHC.Core.Lint, GHC.Core.Make, GHC.Core.Map.Expr,
696+ GHC.Core.Map.Type, GHC.Core.Multiplicity, GHC.Core.Opt.Arity,
697+ GHC.Core.Opt.CSE, GHC.Core.Opt.CallArity, GHC.Core.Opt.CallerCC,
698+ GHC.Core.Opt.ConstantFold, GHC.Core.Opt.CprAnal,
699+ GHC.Core.Opt.DmdAnal, GHC.Core.Opt.Exitify, GHC.Core.Opt.FloatIn,
700+ GHC.Core.Opt.FloatOut, GHC.Core.Opt.LiberateCase,
701+ GHC.Core.Opt.Monad, GHC.Core.Opt.OccurAnal, GHC.Core.Opt.Pipeline,
702+ GHC.Core.Opt.SetLevels, GHC.Core.Opt.Simplify,
703+ GHC.Core.Opt.Simplify.Env, GHC.Core.Opt.Simplify.Monad,
704+ GHC.Core.Opt.Simplify.Utils, GHC.Core.Opt.SpecConstr,
705+ GHC.Core.Opt.Specialise, GHC.Core.Opt.StaticArgs,
706+ GHC.Core.Opt.WorkWrap, GHC.Core.Opt.WorkWrap.Utils,
707+ GHC.Core.PatSyn, GHC.Core.Ppr, GHC.Core.Predicate, GHC.Core.Rules,
708+ GHC.Core.Seq, GHC.Core.SimpleOpt, GHC.Core.Stats, GHC.Core.Subst,
709+ GHC.Core.Tidy, GHC.Core.TyCo.FVs, GHC.Core.TyCo.Ppr,
710+ GHC.Core.TyCo.Rep, GHC.Core.TyCo.Subst, GHC.Core.TyCo.Tidy,
711+ GHC.Core.TyCon, GHC.Core.TyCon.Env, GHC.Core.TyCon.RecWalk,
712+ GHC.Core.TyCon.Set, GHC.Core.Type, GHC.Core.Unfold,
713+ GHC.Core.Unfold.Make, GHC.Core.Unify, GHC.Core.UsageEnv,
714+ GHC.Core.Utils, GHC.CoreToIface, GHC.CoreToStg, GHC.CoreToStg.Prep,
715+ GHC.Data.Bag, GHC.Data.Bitmap, GHC.Data.BooleanFormula,
716+ GHC.Data.EnumSet, GHC.Data.FastMutInt, GHC.Data.FastString,
717+ GHC.Data.FastString.Env, GHC.Data.FiniteMap, GHC.Data.Graph.Base,
718+ GHC.Data.Graph.Color, GHC.Data.Graph.Directed, GHC.Data.Graph.Ops,
719+ GHC.Data.Graph.Ppr, GHC.Data.Graph.UnVar, GHC.Data.IOEnv,
720+ GHC.Data.List.SetOps, GHC.Data.Maybe, GHC.Data.OrdList,
721+ GHC.Data.Pair, GHC.Data.Stream, GHC.Data.StringBuffer,
722+ GHC.Data.TrieMap, GHC.Data.UnionFind, GHC.Driver.Backend,
723+ GHC.Driver.Backpack, GHC.Driver.Backpack.Syntax,
724+ GHC.Driver.CmdLine, GHC.Driver.CodeOutput, GHC.Driver.Config,
725+ GHC.Driver.Env, GHC.Driver.Env.Types, GHC.Driver.Errors,
726+ GHC.Driver.Flags, GHC.Driver.Hooks, GHC.Driver.Main,
727+ GHC.Driver.Make, GHC.Driver.MakeFile, GHC.Driver.Monad,
728+ GHC.Driver.Phases, GHC.Driver.Pipeline, GHC.Driver.Pipeline.Monad,
729+ GHC.Driver.Plugins, GHC.Driver.Ppr, GHC.Driver.Session, GHC.Hs,
730+ GHC.Hs.Binds, GHC.Hs.Decls, GHC.Hs.Doc, GHC.Hs.Dump, GHC.Hs.Expr,
731+ GHC.Hs.Extension, GHC.Hs.ImpExp, GHC.Hs.Instances, GHC.Hs.Lit,
732+ GHC.Hs.Pat, GHC.Hs.Stats, GHC.Hs.Type, GHC.Hs.Utils, GHC.HsToCore,
733+ GHC.HsToCore.Arrows, GHC.HsToCore.Binds, GHC.HsToCore.Coverage,
734+ GHC.HsToCore.Docs, GHC.HsToCore.Expr, GHC.HsToCore.Foreign.Call,
735+ GHC.HsToCore.Foreign.Decl, GHC.HsToCore.GuardedRHSs,
736+ GHC.HsToCore.ListComp, GHC.HsToCore.Match,
737+ GHC.HsToCore.Match.Constructor, GHC.HsToCore.Match.Literal,
738+ GHC.HsToCore.Monad, GHC.HsToCore.Pmc, GHC.HsToCore.Pmc.Check,
739+ GHC.HsToCore.Pmc.Desugar, GHC.HsToCore.Pmc.Ppr,
740+ GHC.HsToCore.Pmc.Solver, GHC.HsToCore.Pmc.Solver.Types,
741+ GHC.HsToCore.Pmc.Types, GHC.HsToCore.Pmc.Utils, GHC.HsToCore.Quote,
742+ GHC.HsToCore.Types, GHC.HsToCore.Usage, GHC.HsToCore.Utils,
743+ GHC.Iface.Binary, GHC.Iface.Env, GHC.Iface.Ext.Ast,
744+ GHC.Iface.Ext.Binary, GHC.Iface.Ext.Debug, GHC.Iface.Ext.Fields,
745+ GHC.Iface.Ext.Types, GHC.Iface.Ext.Utils, GHC.Iface.Load,
746+ GHC.Iface.Make, GHC.Iface.Recomp, GHC.Iface.Recomp.Binary,
747+ GHC.Iface.Recomp.Flags, GHC.Iface.Rename, GHC.Iface.Syntax,
748+ GHC.Iface.Tidy, GHC.Iface.Tidy.StaticPtrTable, GHC.Iface.Type,
749+ GHC.IfaceToCore, GHC.Linker, GHC.Linker.Dynamic,
750+ GHC.Linker.ExtraObj, GHC.Linker.Loader, GHC.Linker.MacOS,
751+ GHC.Linker.Static, GHC.Linker.Types, GHC.Linker.Unit,
752+ GHC.Linker.Windows, GHC.Llvm, GHC.Llvm.MetaData, GHC.Llvm.Ppr,
753+ GHC.Llvm.Syntax, GHC.Llvm.Types, GHC.Parser, GHC.Parser.Annotation,
754+ GHC.Parser.CharClass, GHC.Parser.Errors, GHC.Parser.Errors.Ppr,
755+ GHC.Parser.Header, GHC.Parser.Lexer, GHC.Parser.PostProcess,
756+ GHC.Parser.PostProcess.Haddock, GHC.Parser.Types, GHC.Parser.Utils,
757+ GHC.Platform, GHC.Platform.AArch64, GHC.Platform.ARM,
758+ GHC.Platform.ArchOS from ghc-boot-9.2.2:GHC.Platform.ArchOS,
759+ GHC.Platform.Constants,
760+ GHC.Platform.Host from ghc-boot-9.2.2:GHC.Platform.Host,
761+ GHC.Platform.NoRegs, GHC.Platform.PPC, GHC.Platform.Profile,
762+ GHC.Platform.RISCV64, GHC.Platform.Reg, GHC.Platform.Reg.Class,
763+ GHC.Platform.Regs, GHC.Platform.S390X, GHC.Platform.SPARC,
764+ GHC.Platform.Ways, GHC.Platform.X86, GHC.Platform.X86_64,
765+ GHC.Plugins, GHC.Prelude, GHC.Rename.Bind, GHC.Rename.Env,
766+ GHC.Rename.Expr, GHC.Rename.Fixity, GHC.Rename.HsType,
767+ GHC.Rename.Module, GHC.Rename.Names, GHC.Rename.Pat,
768+ GHC.Rename.Splice, GHC.Rename.Unbound, GHC.Rename.Utils,
769+ GHC.Runtime.Context, GHC.Runtime.Debugger, GHC.Runtime.Eval,
770+ GHC.Runtime.Eval.Types, GHC.Runtime.Heap.Inspect,
771+ GHC.Runtime.Heap.Layout, GHC.Runtime.Interpreter,
772+ GHC.Runtime.Interpreter.Types, GHC.Runtime.Loader, GHC.Settings,
773+ GHC.Settings.Config, GHC.Settings.Constants, GHC.Settings.IO,
774+ GHC.Stg.CSE, GHC.Stg.Debug, GHC.Stg.DepAnal, GHC.Stg.FVs,
775+ GHC.Stg.Lift, GHC.Stg.Lift.Analysis, GHC.Stg.Lift.Monad,
776+ GHC.Stg.Lint, GHC.Stg.Pipeline, GHC.Stg.Stats, GHC.Stg.Subst,
777+ GHC.Stg.Syntax, GHC.Stg.Unarise, GHC.StgToByteCode, GHC.StgToCmm,
778+ GHC.StgToCmm.ArgRep, GHC.StgToCmm.Bind, GHC.StgToCmm.CgUtils,
779+ GHC.StgToCmm.Closure, GHC.StgToCmm.DataCon, GHC.StgToCmm.Env,
780+ GHC.StgToCmm.Expr, GHC.StgToCmm.ExtCode, GHC.StgToCmm.Foreign,
781+ GHC.StgToCmm.Heap, GHC.StgToCmm.Hpc, GHC.StgToCmm.Layout,
782+ GHC.StgToCmm.Monad, GHC.StgToCmm.Prim, GHC.StgToCmm.Prof,
783+ GHC.StgToCmm.Ticky, GHC.StgToCmm.Types, GHC.StgToCmm.Utils,
784+ GHC.SysTools, GHC.SysTools.Ar, GHC.SysTools.BaseDir,
785+ GHC.SysTools.Elf, GHC.SysTools.Info, GHC.SysTools.Process,
786+ GHC.SysTools.Tasks, GHC.SysTools.Terminal, GHC.Tc.Deriv,
787+ GHC.Tc.Deriv.Functor, GHC.Tc.Deriv.Generate, GHC.Tc.Deriv.Generics,
788+ GHC.Tc.Deriv.Infer, GHC.Tc.Deriv.Utils, GHC.Tc.Errors,
789+ GHC.Tc.Errors.Hole, GHC.Tc.Errors.Hole.FitTypes,
790+ GHC.Tc.Gen.Annotation, GHC.Tc.Gen.App, GHC.Tc.Gen.Arrow,
791+ GHC.Tc.Gen.Bind, GHC.Tc.Gen.Default, GHC.Tc.Gen.Export,
792+ GHC.Tc.Gen.Expr, GHC.Tc.Gen.Foreign, GHC.Tc.Gen.Head,
793+ GHC.Tc.Gen.HsType, GHC.Tc.Gen.Match, GHC.Tc.Gen.Pat,
794+ GHC.Tc.Gen.Rule, GHC.Tc.Gen.Sig, GHC.Tc.Gen.Splice,
795+ GHC.Tc.Instance.Class, GHC.Tc.Instance.Family,
796+ GHC.Tc.Instance.FunDeps, GHC.Tc.Instance.Typeable, GHC.Tc.Module,
797+ GHC.Tc.Plugin, GHC.Tc.Solver, GHC.Tc.Solver.Canonical,
798+ GHC.Tc.Solver.Interact, GHC.Tc.Solver.Monad, GHC.Tc.Solver.Rewrite,
799+ GHC.Tc.TyCl, GHC.Tc.TyCl.Build, GHC.Tc.TyCl.Class,
800+ GHC.Tc.TyCl.Instance, GHC.Tc.TyCl.PatSyn, GHC.Tc.TyCl.Utils,
801+ GHC.Tc.Types, GHC.Tc.Types.Constraint, GHC.Tc.Types.EvTerm,
802+ GHC.Tc.Types.Evidence, GHC.Tc.Types.Origin, GHC.Tc.Utils.Backpack,
803+ GHC.Tc.Utils.Env, GHC.Tc.Utils.Instantiate, GHC.Tc.Utils.Monad,
804+ GHC.Tc.Utils.TcMType, GHC.Tc.Utils.TcType, GHC.Tc.Utils.Unify,
805+ GHC.Tc.Utils.Zonk, GHC.Tc.Validity, GHC.ThToHs,
806+ GHC.Types.Annotations, GHC.Types.Avail, GHC.Types.Basic,
807+ GHC.Types.CompleteMatch, GHC.Types.CostCentre,
808+ GHC.Types.CostCentre.State, GHC.Types.Cpr, GHC.Types.Demand,
809+ GHC.Types.Error, GHC.Types.FieldLabel, GHC.Types.Fixity,
810+ GHC.Types.Fixity.Env, GHC.Types.ForeignCall,
811+ GHC.Types.ForeignStubs, GHC.Types.HpcInfo, GHC.Types.IPE,
812+ GHC.Types.Id, GHC.Types.Id.Info, GHC.Types.Id.Make,
813+ GHC.Types.Literal, GHC.Types.Meta, GHC.Types.Name,
814+ GHC.Types.Name.Cache, GHC.Types.Name.Env,
815+ GHC.Types.Name.Occurrence, GHC.Types.Name.Ppr,
816+ GHC.Types.Name.Reader, GHC.Types.Name.Set, GHC.Types.Name.Shape,
817+ GHC.Types.RepType, GHC.Types.SafeHaskell, GHC.Types.SourceError,
818+ GHC.Types.SourceFile, GHC.Types.SourceText, GHC.Types.SrcLoc,
819+ GHC.Types.Target, GHC.Types.Tickish, GHC.Types.TyThing,
820+ GHC.Types.TyThing.Ppr, GHC.Types.TypeEnv, GHC.Types.Unique,
821+ GHC.Types.Unique.DFM, GHC.Types.Unique.DSet, GHC.Types.Unique.FM,
822+ GHC.Types.Unique.Map, GHC.Types.Unique.SDFM, GHC.Types.Unique.Set,
823+ GHC.Types.Unique.Supply, GHC.Types.Var, GHC.Types.Var.Env,
824+ GHC.Types.Var.Set, GHC.Unit, GHC.Unit.Env, GHC.Unit.External,
825+ GHC.Unit.Finder, GHC.Unit.Finder.Types, GHC.Unit.Home,
826+ GHC.Unit.Home.ModInfo, GHC.Unit.Info, GHC.Unit.Module,
827+ GHC.Unit.Module.Deps, GHC.Unit.Module.Env, GHC.Unit.Module.Graph,
828+ GHC.Unit.Module.Imported, GHC.Unit.Module.Location,
829+ GHC.Unit.Module.ModDetails, GHC.Unit.Module.ModGuts,
830+ GHC.Unit.Module.ModIface, GHC.Unit.Module.ModSummary,
831+ GHC.Unit.Module.Name, GHC.Unit.Module.Status,
832+ GHC.Unit.Module.Warnings, GHC.Unit.Parser, GHC.Unit.Ppr,
833+ GHC.Unit.State, GHC.Unit.Types, GHC.Utils.Asm, GHC.Utils.Binary,
834+ GHC.Utils.Binary.Typeable, GHC.Utils.BufHandle,
835+ GHC.Utils.CliOption, GHC.Utils.Error, GHC.Utils.Exception,
836+ GHC.Utils.FV, GHC.Utils.Fingerprint, GHC.Utils.GlobalVars,
837+ GHC.Utils.IO.Unsafe, GHC.Utils.Json, GHC.Utils.Lexeme,
838+ GHC.Utils.Logger, GHC.Utils.Misc, GHC.Utils.Monad,
839+ GHC.Utils.Monad.State, GHC.Utils.Outputable, GHC.Utils.Panic,
840+ GHC.Utils.Panic.Plain, GHC.Utils.Ppr, GHC.Utils.Ppr.Colour,
841+ GHC.Utils.TmpFs, Language.Haskell.Syntax,
842+ Language.Haskell.Syntax.Binds, Language.Haskell.Syntax.Decls,
843+ Language.Haskell.Syntax.Expr, Language.Haskell.Syntax.Extension,
844+ Language.Haskell.Syntax.Lit, Language.Haskell.Syntax.Pat,
845+ Language.Haskell.Syntax.Type
846+import-dirs:
847+library-dirs:
848+dynamic-library-dirs:
849+data-dir:
850+hs-libraries: HSghc-9.2.2
851+include-dirs:
852+depends:
853+ array-0.5.4.0 base-4.16.1.0 binary-0.8.9.0 bytestring-0.11.3.0
854+ containers-0.6.5.1 deepseq-1.4.6.1 directory-1.3.6.2
855+ exceptions-0.10.4 filepath-1.4.2.2 ghc-boot-9.2.2 ghc-heap-9.2.2
856+ ghci-9.2.2 hpc-0.6.1.0 process-1.6.13.2 template-haskell-2.18.0.0
857+ terminfo-0.4.1.5 time-1.11.1.1 transformers-0.5.6.2 unix-2.7.2.2
858+haddock-interfaces:
859+haddock-html:
860+---
861+name: ghc-bignum
862+version: 1.2
863+visibility: public
864+id: ghc-bignum-1.2
865+key: ghc-bignum-1.2
866+license: BSD-3-Clause
867+maintainer: libraries@haskell.org
868+author: Sylvain Henry
869+synopsis: GHC BigNum library
870+description:
871+ This package provides the low-level implementation of the standard
872+ 'BigNat', 'Natural' and 'Integer' types.
873+category: Numeric, Algebra, GHC
874+exposed: True
875+exposed-modules:
876+ GHC.Num.Backend GHC.Num.Backend.Native GHC.Num.Backend.Selected
877+ GHC.Num.BigNat GHC.Num.Integer GHC.Num.Natural GHC.Num.Primitives
878+ GHC.Num.WordArray
879+hidden-modules: GHC.Num.Backend.GMP
880+import-dirs:
881+library-dirs:
882+dynamic-library-dirs:
883+data-dir:
884+hs-libraries: HSghc-bignum-1.2
885+extra-libraries: gmp
886+include-dirs:
887+depends: ghc-prim-0.8.0
888+haddock-interfaces:
889+haddock-html:
890+---
891+name: ghc-boot
892+version: 9.2.2
893+visibility: public
894+id: ghc-boot-9.2.2
895+key: ghc-boot-9.2.2
896+license: BSD-3-Clause
897+maintainer: ghc-devs@haskell.org
898+synopsis: Shared functionality between GHC and its boot libraries
899+description:
900+ This library is shared between GHC, ghc-pkg, and other boot
901+ libraries.
902+ .
903+ A note about "GHC.Unit.Database": it only deals with the subset of
904+ the package database that the compiler cares about: modules
905+ paths etc and not package metadata like description, authors
906+ etc. It is thus not a library interface to ghc-pkg and is *not*
907+ suitable for modifying GHC package databases.
908+ .
909+ The package database format and this library are constructed in
910+ such a way that while ghc-pkg depends on Cabal, the GHC library
911+ and program do not have to depend on Cabal.
912+category: GHC
913+exposed: True
914+exposed-modules:
915+ GHC.BaseDir, GHC.Data.ShortText, GHC.Data.SizedSeq,
916+ GHC.ForeignSrcLang,
917+ GHC.ForeignSrcLang.Type from ghc-boot-th-9.2.2:GHC.ForeignSrcLang.Type,
918+ GHC.HandleEncoding, GHC.LanguageExtensions,
919+ GHC.LanguageExtensions.Type from ghc-boot-th-9.2.2:GHC.LanguageExtensions.Type,
920+ GHC.Lexeme from ghc-boot-th-9.2.2:GHC.Lexeme, GHC.Platform.ArchOS,
921+ GHC.Platform.Host, GHC.Serialized, GHC.Settings.Utils,
922+ GHC.UniqueSubdir, GHC.Unit.Database, GHC.Utils.Encoding,
923+ GHC.Version
924+import-dirs:
925+library-dirs:
926+dynamic-library-dirs:
927+data-dir:
928+hs-libraries: HSghc-boot-9.2.2
929+depends:
930+ base-4.16.1.0 binary-0.8.9.0 bytestring-0.11.3.0 containers-0.6.5.1
931+ deepseq-1.4.6.1 directory-1.3.6.2 filepath-1.4.2.2
932+ ghc-boot-th-9.2.2 unix-2.7.2.2
933+haddock-interfaces:
934+haddock-html:
935+---
936+name: ghc-boot-th
937+version: 9.2.2
938+visibility: public
939+id: ghc-boot-th-9.2.2
940+key: ghc-boot-th-9.2.2
941+license: BSD-3-Clause
942+maintainer: ghc-devs@haskell.org
943+synopsis:
944+ Shared functionality between GHC and the @template-haskell@
945+ library
946+description:
947+ This library contains various bits shared between the @ghc@ and
948+ @template-haskell@ libraries.
949+ This package exists to ensure that @template-haskell@ has a
950+ minimal set of transitive dependencies, since it is intended to
951+ be depended upon by user code.
952+category: GHC
953+exposed: True
954+exposed-modules:
955+ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type GHC.Lexeme
956+import-dirs:
957+library-dirs:
958+dynamic-library-dirs:
959+data-dir:
960+hs-libraries: HSghc-boot-th-9.2.2
961+depends: base-4.16.1.0
962+haddock-interfaces:
963+haddock-html:
964+---
965+name: ghc-compact
966+version: 0.1.0.0
967+visibility: public
968+id: ghc-compact-0.1.0.0
969+key: ghc-compact-0.1.0.0
970+license: BSD-3-Clause
971+maintainer: libraries@haskell.org
972+synopsis: In memory storage of deeply evaluated data structure
973+description:
974+ This package provides minimal functionality for working with
975+ "compact regions", which hold a fully evaluated Haskell object graph.
976+ These regions maintain the invariant that no pointers live inside the struct
977+ that point outside it, which ensures efficient garbage collection without
978+ ever reading the structure contents (effectively, it works as a manually
979+ managed "oldest generation" which is never freed until the whole is
980+ released).
981+ Internally, the struct is stored a single contiguous block of memory,
982+ which allows efficient serialization and deserialization of structs
983+ for distributed computing.
984+ This package provides a low-level API; see also the </package/compact
985+ compact package> which provides a user-facing API.
986+category: Data
987+exposed: True
988+exposed-modules: GHC.Compact GHC.Compact.Serialized
989+import-dirs:
990+library-dirs:
991+dynamic-library-dirs:
992+data-dir:
993+hs-libraries: HSghc-compact-0.1.0.0
994+depends: base-4.16.1.0 bytestring-0.11.3.0 ghc-prim-0.8.0
995+haddock-interfaces:
996+haddock-html:
997+---
998+name: ghc-heap
999+version: 9.2.2
1000+visibility: public
1001+id: ghc-heap-9.2.2
1002+key: ghc-heap-9.2.2
1003+license: BSD-3-Clause
1004+maintainer: libraries@haskell.org
1005+synopsis: Functions for walking GHC's heap
1006+description:
1007+ This package provides functions for walking the GHC heap data structures
1008+ and retrieving information about those data structures.
1009+category: GHC
1010+exposed: True
1011+exposed-modules:
1012+ GHC.Exts.Heap GHC.Exts.Heap.ClosureTypes GHC.Exts.Heap.Closures
1013+ GHC.Exts.Heap.Constants GHC.Exts.Heap.FFIClosures
1014+ GHC.Exts.Heap.FFIClosures_ProfilingDisabled
1015+ GHC.Exts.Heap.FFIClosures_ProfilingEnabled GHC.Exts.Heap.InfoTable
1016+ GHC.Exts.Heap.InfoTable.Types GHC.Exts.Heap.InfoTableProf
1017+ GHC.Exts.Heap.ProfInfo.PeekProfInfo
1018+ GHC.Exts.Heap.ProfInfo.PeekProfInfo_ProfilingDisabled
1019+ GHC.Exts.Heap.ProfInfo.PeekProfInfo_ProfilingEnabled
1020+ GHC.Exts.Heap.ProfInfo.Types GHC.Exts.Heap.Utils
1021+import-dirs:
1022+library-dirs:
1023+dynamic-library-dirs:
1024+data-dir:
1025+hs-libraries: HSghc-heap-9.2.2
1026+depends: base-4.16.1.0 containers-0.6.5.1 ghc-prim-0.8.0 rts
1027+haddock-interfaces:
1028+haddock-html:
1029+---
1030+name: ghc-prim
1031+version: 0.8.0
1032+visibility: public
1033+id: ghc-prim-0.8.0
1034+key: ghc-prim-0.8.0
1035+license: BSD-3-Clause
1036+maintainer: libraries@haskell.org
1037+synopsis: GHC primitives
1038+description:
1039+ This package contains the primitive types and operations supplied by GHC.
1040+category: GHC
1041+exposed: True
1042+exposed-modules:
1043+ GHC.CString GHC.Classes GHC.Debug GHC.Magic GHC.Prim.Exception
1044+ GHC.Prim.Ext GHC.Prim.Panic GHC.PrimopWrappers GHC.Tuple GHC.Types
1045+ GHC.Prim
1046+import-dirs:
1047+library-dirs:
1048+dynamic-library-dirs:
1049+data-dir:
1050+hs-libraries: HSghc-prim-0.8.0
1051+extra-libraries: gcc c m
1052+depends: rts
1053+haddock-interfaces:
1054+haddock-html:
1055+---
1056+name: ghci
1057+version: 9.2.2
1058+visibility: public
1059+id: ghci-9.2.2
1060+key: ghci-9.2.2
1061+license: BSD-3-Clause
1062+maintainer: ghc-devs@haskell.org
1063+synopsis: The library supporting GHC's interactive interpreter
1064+description:
1065+ This library offers interfaces which mediate interactions between the
1066+ @ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter
1067+ backend.
1068+category: GHC
1069+exposed: True
1070+exposed-modules:
1071+ GHCi.BinaryArray GHCi.BreakArray GHCi.CreateBCO GHCi.FFI
1072+ GHCi.InfoTable GHCi.Message GHCi.ObjLink GHCi.RemoteTypes
1073+ GHCi.ResolvedBCO GHCi.Run GHCi.Signals GHCi.StaticPtrTable GHCi.TH
1074+ GHCi.TH.Binary
1075+import-dirs:
1076+library-dirs:
1077+dynamic-library-dirs:
1078+data-dir:
1079+hs-libraries: HSghci-9.2.2
1080+include-dirs:
1081+depends:
1082+ array-0.5.4.0 base-4.16.1.0 binary-0.8.9.0 bytestring-0.11.3.0
1083+ containers-0.6.5.1 deepseq-1.4.6.1 filepath-1.4.2.2 ghc-boot-9.2.2
1084+ ghc-heap-9.2.2 ghc-prim-0.8.0 rts template-haskell-2.18.0.0
1085+ transformers-0.5.6.2 unix-2.7.2.2
1086+haddock-interfaces:
1087+haddock-html:
1088+---
1089+name: haskeline
1090+version: 0.8.2
1091+visibility: public
1092+id: haskeline-0.8.2
1093+key: haskeline-0.8.2
1094+license: BSD-3-Clause
1095+copyright: (c) Judah Jacobson
1096+maintainer: Judah Jacobson <judah.jacobson@gmail.com>
1097+author: Judah Jacobson
1098+stability: Stable
1099+homepage: https://github.com/judah/haskeline
1100+synopsis:
1101+ A command-line interface for user input, written in Haskell.
1102+description:
1103+ Haskeline provides a user interface for line input in command-line
1104+ programs. This library is similar in purpose to readline, but since
1105+ it is written in Haskell it is (hopefully) more easily used in other
1106+ Haskell programs.
1107+ Haskeline runs both on POSIX-compatible systems and on Windows.
1108+category: User Interfaces
1109+exposed: True
1110+exposed-modules:
1111+ System.Console.Haskeline System.Console.Haskeline.Completion
1112+ System.Console.Haskeline.History System.Console.Haskeline.IO
1113+ System.Console.Haskeline.Internal
1114+hidden-modules:
1115+ System.Console.Haskeline.Backend
1116+ System.Console.Haskeline.Backend.WCWidth
1117+ System.Console.Haskeline.Command
1118+ System.Console.Haskeline.Command.Completion
1119+ System.Console.Haskeline.Command.History
1120+ System.Console.Haskeline.Command.KillRing
1121+ System.Console.Haskeline.Directory System.Console.Haskeline.Emacs
1122+ System.Console.Haskeline.InputT System.Console.Haskeline.Key
1123+ System.Console.Haskeline.LineState System.Console.Haskeline.Monads
1124+ System.Console.Haskeline.Prefs System.Console.Haskeline.Recover
1125+ System.Console.Haskeline.RunCommand System.Console.Haskeline.Term
1126+ System.Console.Haskeline.Command.Undo System.Console.Haskeline.Vi
1127+ System.Console.Haskeline.Backend.Posix
1128+ System.Console.Haskeline.Backend.Posix.Encoder
1129+ System.Console.Haskeline.Backend.DumbTerm
1130+ System.Console.Haskeline.Backend.Terminfo
1131+import-dirs:
1132+library-dirs:
1133+dynamic-library-dirs:
1134+data-dir:
1135+hs-libraries: HShaskeline-0.8.2
1136+depends:
1137+ base-4.16.1.0 bytestring-0.11.3.0 containers-0.6.5.1
1138+ directory-1.3.6.2 exceptions-0.10.4 filepath-1.4.2.2
1139+ process-1.6.13.2 stm-2.5.0.2 terminfo-0.4.1.5 transformers-0.5.6.2
1140+ unix-2.7.2.2
1141+haddock-interfaces:
1142+haddock-html:
1143+---
1144+name: hpc
1145+version: 0.6.1.0
1146+visibility: public
1147+id: hpc-0.6.1.0
1148+key: hpc-0.6.1.0
1149+license: BSD-3-Clause
1150+maintainer: ghc-devs@haskell.org
1151+author: Andy Gill
1152+synopsis: Code Coverage Library for Haskell
1153+description:
1154+ This package provides the code coverage library for Haskell.
1155+ See <http://www.haskell.org/haskellwiki/Haskell_program_coverage> for more
1156+ information.
1157+category: Control
1158+exposed: True
1159+exposed-modules:
1160+ Trace.Hpc.Mix Trace.Hpc.Reflect Trace.Hpc.Tix Trace.Hpc.Util
1161+import-dirs:
1162+library-dirs:
1163+dynamic-library-dirs:
1164+data-dir:
1165+hs-libraries: HShpc-0.6.1.0
1166+depends:
1167+ base-4.16.1.0 containers-0.6.5.1 deepseq-1.4.6.1 directory-1.3.6.2
1168+ filepath-1.4.2.2 time-1.11.1.1
1169+haddock-interfaces:
1170+haddock-html:
1171+---
1172+name: integer-gmp
1173+version: 1.1
1174+visibility: public
1175+id: integer-gmp-1.1
1176+key: integer-gmp-1.1
1177+license: BSD-3-Clause
1178+maintainer: hvr@gnu.org
1179+author: Herbert Valerio Riedel
1180+synopsis: Integer library based on GMP
1181+description:
1182+ This package used to provide an implementation of the standard 'Integer'
1183+ type based on the
1184+ <http://gmplib.org/ GNU Multiple Precision Arithmetic Library (GMP)>.
1185+ It is now deprecated in favor of the 'ghc-bignum' package.
1186+ Its purpose is to provide backward compatibility for codes directly
1187+ depending on the `integer-gmp` package.
1188+category: Numeric, Algebra
1189+exposed: True
1190+exposed-modules: GHC.Integer.GMP.Internals
1191+import-dirs:
1192+library-dirs:
1193+dynamic-library-dirs:
1194+data-dir:
1195+hs-libraries: HSinteger-gmp-1.1
1196+depends: base-4.16.1.0 ghc-bignum-1.2 ghc-prim-0.8.0
1197+haddock-interfaces:
1198+haddock-html:
1199+---
1200+name: libiserv
1201+version: 9.2.2
1202+visibility: public
1203+id: libiserv-9.2.2
1204+key: libiserv-9.2.2
1205+license: BSD-3-Clause
1206+copyright: XXX
1207+maintainer: XXX
1208+author: XXX
1209+synopsis:
1210+ Provides shared functionality between iserv and iserv-proxy.
1211+description:
1212+ Provides shared functionality between iserv and iserv-proxy.
1213+category: Development
1214+exposed: True
1215+exposed-modules: GHCi.Utils Lib
1216+import-dirs:
1217+library-dirs:
1218+dynamic-library-dirs:
1219+data-dir:
1220+hs-libraries: HSlibiserv-9.2.2
1221+depends:
1222+ base-4.16.1.0 binary-0.8.9.0 bytestring-0.11.3.0 containers-0.6.5.1
1223+ deepseq-1.4.6.1 ghci-9.2.2 unix-2.7.2.2
1224+haddock-interfaces:
1225+haddock-html:
1226+---
1227+name: mtl
1228+version: 2.2.2
1229+visibility: public
1230+id: mtl-2.2.2
1231+key: mtl-2.2.2
1232+license: BSD-3-Clause
1233+maintainer: Edward Kmett <ekmett@gmail.com>
1234+author: Andy Gill
1235+homepage: http://github.com/haskell/mtl
1236+synopsis: Monad classes, using functional dependencies
1237+description:
1238+ Monad classes using functional dependencies, with instances
1239+ for various monad transformers, inspired by the paper
1240+ /Functional Programming with Overloading and Higher-Order Polymorphism/,
1241+ by Mark P Jones, in /Advanced School of Functional Programming/, 1995
1242+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1243+category: Control
1244+exposed: True
1245+exposed-modules:
1246+ Control.Monad.Cont Control.Monad.Cont.Class Control.Monad.Error
1247+ Control.Monad.Error.Class Control.Monad.Except
1248+ Control.Monad.Identity Control.Monad.List Control.Monad.RWS
1249+ Control.Monad.RWS.Class Control.Monad.RWS.Lazy
1250+ Control.Monad.RWS.Strict Control.Monad.Reader
1251+ Control.Monad.Reader.Class Control.Monad.State
1252+ Control.Monad.State.Class Control.Monad.State.Lazy
1253+ Control.Monad.State.Strict Control.Monad.Trans Control.Monad.Writer
1254+ Control.Monad.Writer.Class Control.Monad.Writer.Lazy
1255+ Control.Monad.Writer.Strict
1256+import-dirs:
1257+library-dirs:
1258+dynamic-library-dirs:
1259+data-dir:
1260+hs-libraries: HSmtl-2.2.2
1261+depends: base-4.16.1.0 transformers-0.5.6.2
1262+haddock-interfaces:
1263+haddock-html:
1264+---
1265+name: parsec
1266+version: 3.1.15.0
1267+visibility: public
1268+id: parsec-3.1.15.0
1269+key: parsec-3.1.15.0
1270+license: BSD-2-Clause
1271+maintainer:
1272+ Oleg Grenrus <oleg.grenrus@iki.fi>, Herbert Valerio Riedel <hvr@gnu.org>
1273+author:
1274+ Daan Leijen <daan@microsoft.com>, Paolo Martini <paolo@nemail.it>, Antoine Latter <aslatter@gmail.com>
1275+homepage: https://github.com/haskell/parsec
1276+synopsis: Monadic parser combinators
1277+description:
1278+ Parsec is designed from scratch as an industrial-strength parser
1279+ library. It is simple, safe, well documented (on the package
1280+ homepage), has extensive libraries, good error messages,
1281+ and is fast. It is defined as a monad transformer that can be
1282+ stacked on arbitrary monads, and it is also parametric in the
1283+ input stream type.
1284+ The main entry point is the "Text.Parsec" module which provides
1285+ defaults for parsing 'Char'acter data.
1286+ The "Text.ParserCombinators.Parsec" module hierarchy contains
1287+ the legacy @parsec-2@ API and may be removed at some point in
1288+ the future.
1289+category: Parsing
1290+exposed: True
1291+exposed-modules:
1292+ Text.Parsec Text.Parsec.ByteString Text.Parsec.ByteString.Lazy
1293+ Text.Parsec.Char Text.Parsec.Combinator Text.Parsec.Error
1294+ Text.Parsec.Expr Text.Parsec.Language Text.Parsec.Perm
1295+ Text.Parsec.Pos Text.Parsec.Prim Text.Parsec.String
1296+ Text.Parsec.Text Text.Parsec.Text.Lazy Text.Parsec.Token
1297+ Text.ParserCombinators.Parsec Text.ParserCombinators.Parsec.Char
1298+ Text.ParserCombinators.Parsec.Combinator
1299+ Text.ParserCombinators.Parsec.Error
1300+ Text.ParserCombinators.Parsec.Expr
1301+ Text.ParserCombinators.Parsec.Language
1302+ Text.ParserCombinators.Parsec.Perm
1303+ Text.ParserCombinators.Parsec.Pos
1304+ Text.ParserCombinators.Parsec.Prim
1305+ Text.ParserCombinators.Parsec.Token
1306+import-dirs:
1307+library-dirs:
1308+dynamic-library-dirs:
1309+data-dir:
1310+hs-libraries: HSparsec-3.1.15.0
1311+depends:
1312+ base-4.16.1.0 bytestring-0.11.3.0 mtl-2.2.2 text-1.2.5.0
1313+haddock-interfaces:
1314+haddock-html:
1315+---
1316+name: pretty
1317+version: 1.1.3.6
1318+visibility: public
1319+id: pretty-1.1.3.6
1320+key: pretty-1.1.3.6
1321+license: BSD-3-Clause
1322+maintainer: David Terei <code@davidterei.com>
1323+stability: Stable
1324+homepage: http://github.com/haskell/pretty
1325+synopsis: Pretty-printing library
1326+description:
1327+ This package contains a pretty-printing library, a set of API's
1328+ that provides a way to easily print out text in a consistent
1329+ format of your choosing. This is useful for compilers and related
1330+ tools.
1331+ This library was originally designed by John Hughes's and has since
1332+ been heavily modified by Simon Peyton Jones.
1333+category: Text
1334+exposed: True
1335+exposed-modules:
1336+ Text.PrettyPrint Text.PrettyPrint.Annotated
1337+ Text.PrettyPrint.Annotated.HughesPJ
1338+ Text.PrettyPrint.Annotated.HughesPJClass Text.PrettyPrint.HughesPJ
1339+ Text.PrettyPrint.HughesPJClass
1340+import-dirs:
1341+library-dirs:
1342+dynamic-library-dirs:
1343+data-dir:
1344+hs-libraries: HSpretty-1.1.3.6
1345+depends: base-4.16.1.0 deepseq-1.4.6.1 ghc-prim-0.8.0
1346+haddock-interfaces:
1347+haddock-html:
1348+---
1349+name: process
1350+version: 1.6.13.2
1351+visibility: public
1352+id: process-1.6.13.2
1353+key: process-1.6.13.2
1354+license: BSD-3-Clause
1355+maintainer: libraries@haskell.org
1356+synopsis: Process libraries
1357+description:
1358+ This package contains libraries for dealing with system processes.
1359+ The typed-process package is a more recent take on a process API,
1360+ which uses this package internally. It features better binary
1361+ support, easier concurrency, and a more composable API. You can
1362+ read more about it at
1363+ <https://github.com/fpco/typed-process/#readme>.
1364+category: System
1365+exposed: True
1366+exposed-modules: System.Cmd System.Process System.Process.Internals
1367+hidden-modules: System.Process.Common System.Process.Posix
1368+import-dirs:
1369+library-dirs:
1370+dynamic-library-dirs:
1371+data-dir:
1372+hs-libraries: HSprocess-1.6.13.2
1373+include-dirs:
1374+includes: runProcess.h
1375+depends:
1376+ base-4.16.1.0 deepseq-1.4.6.1 directory-1.3.6.2 filepath-1.4.2.2
1377+ unix-2.7.2.2
1378+haddock-interfaces:
1379+haddock-html:
1380+---
1381+name: stm
1382+version: 2.5.0.2
1383+visibility: public
1384+id: stm-2.5.0.2
1385+key: stm-2.5.0.2
1386+license: BSD-3-Clause
1387+maintainer: libraries@haskell.org
1388+homepage: https://wiki.haskell.org/Software_transactional_memory
1389+synopsis: Software Transactional Memory
1390+description:
1391+ Software Transactional Memory, or STM, is an abstraction for
1392+ concurrent communication. The main benefits of STM are
1393+ /composability/ and /modularity/. That is, using STM you can write
1394+ concurrent abstractions that can be easily composed with any other
1395+ abstraction built using STM, without exposing the details of how
1396+ your abstraction ensures safety. This is typically not the case
1397+ with other forms of concurrent communication, such as locks or
1398+ 'MVar's.
1399+category: Concurrency
1400+exposed: True
1401+exposed-modules:
1402+ Control.Concurrent.STM Control.Concurrent.STM.TArray
1403+ Control.Concurrent.STM.TBQueue Control.Concurrent.STM.TChan
1404+ Control.Concurrent.STM.TMVar Control.Concurrent.STM.TQueue
1405+ Control.Concurrent.STM.TSem Control.Concurrent.STM.TVar
1406+ Control.Monad.STM
1407+hidden-modules: Control.Sequential.STM
1408+import-dirs:
1409+library-dirs:
1410+dynamic-library-dirs:
1411+data-dir:
1412+hs-libraries: HSstm-2.5.0.2
1413+depends: array-0.5.4.0 base-4.16.1.0
1414+haddock-interfaces:
1415+haddock-html:
1416+---
1417+name: template-haskell
1418+version: 2.18.0.0
1419+visibility: public
1420+id: template-haskell-2.18.0.0
1421+key: template-haskell-2.18.0.0
1422+license: BSD-3-Clause
1423+maintainer: libraries@haskell.org
1424+synopsis: Support library for Template Haskell
1425+description:
1426+ This package provides modules containing facilities for manipulating
1427+ Haskell source code using Template Haskell.
1428+ See <http://www.haskell.org/haskellwiki/Template_Haskell> for more
1429+ information.
1430+category: Template Haskell
1431+exposed: True
1432+exposed-modules:
1433+ Language.Haskell.TH Language.Haskell.TH.CodeDo
1434+ Language.Haskell.TH.LanguageExtensions Language.Haskell.TH.Lib
1435+ Language.Haskell.TH.Lib.Internal Language.Haskell.TH.Ppr
1436+ Language.Haskell.TH.PprLib Language.Haskell.TH.Quote
1437+ Language.Haskell.TH.Syntax
1438+hidden-modules: Language.Haskell.TH.Lib.Map
1439+import-dirs:
1440+library-dirs:
1441+dynamic-library-dirs:
1442+data-dir:
1443+hs-libraries: HStemplate-haskell-2.18.0.0
1444+depends:
1445+ base-4.16.1.0 ghc-boot-th-9.2.2 ghc-prim-0.8.0 pretty-1.1.3.6
1446+haddock-interfaces:
1447+haddock-html:
1448+---
1449+name: terminfo
1450+version: 0.4.1.5
1451+visibility: public
1452+id: terminfo-0.4.1.5
1453+key: terminfo-0.4.1.5
1454+license: BSD-3-Clause
1455+copyright: (c) Judah Jacobson
1456+maintainer: Judah Jacobson <judah.jacobson@gmail.com>
1457+author: Judah Jacobson
1458+stability: Stable
1459+homepage: https://github.com/judah/terminfo
1460+synopsis: Haskell bindings to the terminfo library.
1461+description:
1462+ This library provides an interface to the terminfo database (via bindings to the
1463+ curses library). <http://en.wikipedia.org/wiki/Terminfo Terminfo> allows POSIX
1464+ systems to interact with a variety of terminals using a standard set of capabilities.
1465+category: User Interfaces
1466+exposed: True
1467+exposed-modules:
1468+ System.Console.Terminfo System.Console.Terminfo.Base
1469+ System.Console.Terminfo.Color System.Console.Terminfo.Cursor
1470+ System.Console.Terminfo.Edit System.Console.Terminfo.Effects
1471+ System.Console.Terminfo.Keys
1472+import-dirs:
1473+library-dirs:
1474+dynamic-library-dirs:
1475+data-dir:
1476+hs-libraries: HSterminfo-0.4.1.5
1477+extra-libraries: tinfo
1478+depends: base-4.16.1.0
1479+haddock-interfaces:
1480+haddock-html:
1481+---
1482+name: text
1483+version: 1.2.5.0
1484+visibility: public
1485+id: text-1.2.5.0
1486+key: text-1.2.5.0
1487+license: BSD-2-Clause
1488+copyright: 2009-2011 Bryan O'Sullivan, 2008-2009 Tom Harper
1489+maintainer:
1490+ Haskell Text Team <andrew.lelechenko@gmail.com>, Core Libraries Committee
1491+author: Bryan O'Sullivan <bos@serpentine.com>
1492+homepage: https://github.com/haskell/text
1493+synopsis: An efficient packed Unicode text type.
1494+description:
1495+ An efficient packed, immutable Unicode text type (both strict and
1496+ lazy), with a powerful loop fusion optimization framework.
1497+ The 'Text' type represents Unicode character strings, in a time and
1498+ space-efficient manner. This package provides text processing
1499+ capabilities that are optimized for performance critical use, both
1500+ in terms of large data quantities and high speed.
1501+ The 'Text' type provides character-encoding, type-safe case
1502+ conversion via whole-string case conversion functions (see "Data.Text").
1503+ It also provides a range of functions for converting 'Text' values to
1504+ and from 'ByteStrings', using several standard encodings
1505+ (see "Data.Text.Encoding").
1506+ Efficient locale-sensitive support for text IO is also supported
1507+ (see "Data.Text.IO").
1508+ These modules are intended to be imported qualified, to avoid name
1509+ clashes with Prelude functions, e.g.
1510+ > import qualified Data.Text as T
1511+ == ICU Support
1512+ To use an extended and very rich family of functions for working
1513+ with Unicode text (including normalization, regular expressions,
1514+ non-standard encodings, text breaking, and locales), see
1515+ the [text-icu package](https://hackage.haskell.org/package/text-icu)
1516+ based on the well-respected and liberally
1517+ licensed [ICU library](http://site.icu-project.org/).
1518+ == Internal Representation: UTF-16 vs. UTF-8
1519+ Currently the @text@ library uses UTF-16 as its internal representation
1520+ which is [neither a fixed-width nor always the most dense representation](http://utf8everywhere.org/)
1521+ for Unicode text. We're currently investigating the feasibility
1522+ of [changing Text's internal representation to UTF-8](https://github.com/text-utf8)
1523+ and if you need such a 'Text' type right now you might be interested in using the spin-off
1524+ packages <https://hackage.haskell.org/package/text-utf8 text-utf8> and
1525+ <https://hackage.haskell.org/package/text-short text-short>.
1526+category: Data, Text
1527+exposed: True
1528+exposed-modules:
1529+ Data.Text Data.Text.Array Data.Text.Encoding
1530+ Data.Text.Encoding.Error Data.Text.Foreign Data.Text.IO
1531+ Data.Text.Internal Data.Text.Internal.Builder
1532+ Data.Text.Internal.Builder.Functions
1533+ Data.Text.Internal.Builder.Int.Digits
1534+ Data.Text.Internal.Builder.RealFloat.Functions
1535+ Data.Text.Internal.ByteStringCompat
1536+ Data.Text.Internal.Encoding.Fusion
1537+ Data.Text.Internal.Encoding.Fusion.Common
1538+ Data.Text.Internal.Encoding.Utf16 Data.Text.Internal.Encoding.Utf32
1539+ Data.Text.Internal.Encoding.Utf8 Data.Text.Internal.Functions
1540+ Data.Text.Internal.Fusion Data.Text.Internal.Fusion.CaseMapping
1541+ Data.Text.Internal.Fusion.Common Data.Text.Internal.Fusion.Size
1542+ Data.Text.Internal.Fusion.Types Data.Text.Internal.IO
1543+ Data.Text.Internal.Lazy Data.Text.Internal.Lazy.Encoding.Fusion
1544+ Data.Text.Internal.Lazy.Fusion Data.Text.Internal.Lazy.Search
1545+ Data.Text.Internal.PrimCompat Data.Text.Internal.Private
1546+ Data.Text.Internal.Read Data.Text.Internal.Search
1547+ Data.Text.Internal.Unsafe Data.Text.Internal.Unsafe.Char
1548+ Data.Text.Internal.Unsafe.Shift Data.Text.Lazy
1549+ Data.Text.Lazy.Builder Data.Text.Lazy.Builder.Int
1550+ Data.Text.Lazy.Builder.RealFloat Data.Text.Lazy.Encoding
1551+ Data.Text.Lazy.IO Data.Text.Lazy.Internal Data.Text.Lazy.Read
1552+ Data.Text.Read Data.Text.Unsafe
1553+hidden-modules: Data.Text.Show
1554+import-dirs:
1555+library-dirs:
1556+dynamic-library-dirs:
1557+data-dir:
1558+hs-libraries: HStext-1.2.5.0
1559+depends:
1560+ array-0.5.4.0 base-4.16.1.0 binary-0.8.9.0 bytestring-0.11.3.0
1561+ deepseq-1.4.6.1 ghc-prim-0.8.0 template-haskell-2.18.0.0
1562+haddock-interfaces:
1563+haddock-html:
1564+---
1565+name: time
1566+version: 1.11.1.1
1567+visibility: public
1568+id: time-1.11.1.1
1569+key: time-1.11.1.1
1570+license: BSD-3-Clause
1571+maintainer: <ashley@semantic.org>
1572+author: Ashley Yakeley
1573+stability: stable
1574+homepage: https://github.com/haskell/time
1575+synopsis: A time library
1576+description: Time, clocks and calendars
1577+category: Time
1578+exposed: True
1579+exposed-modules:
1580+ Data.Time Data.Time.Calendar Data.Time.Calendar.Easter
1581+ Data.Time.Calendar.Julian Data.Time.Calendar.Month
1582+ Data.Time.Calendar.MonthDay Data.Time.Calendar.OrdinalDate
1583+ Data.Time.Calendar.Quarter Data.Time.Calendar.WeekDate
1584+ Data.Time.Clock Data.Time.Clock.POSIX Data.Time.Clock.System
1585+ Data.Time.Clock.TAI Data.Time.Format Data.Time.Format.ISO8601
1586+ Data.Time.Format.Internal Data.Time.LocalTime
1587+hidden-modules:
1588+ Data.Format Data.Time.Calendar.Types Data.Time.Calendar.Private
1589+ Data.Time.Calendar.Days Data.Time.Calendar.Gregorian
1590+ Data.Time.Calendar.CalendarDiffDays Data.Time.Calendar.Week
1591+ Data.Time.Calendar.JulianYearDay Data.Time.Clock.Internal.DiffTime
1592+ Data.Time.Clock.Internal.AbsoluteTime
1593+ Data.Time.Clock.Internal.NominalDiffTime
1594+ Data.Time.Clock.Internal.POSIXTime
1595+ Data.Time.Clock.Internal.UniversalTime
1596+ Data.Time.Clock.Internal.SystemTime
1597+ Data.Time.Clock.Internal.UTCTime Data.Time.Clock.Internal.CTimeval
1598+ Data.Time.Clock.Internal.CTimespec Data.Time.Clock.Internal.UTCDiff
1599+ Data.Time.LocalTime.Internal.TimeZone
1600+ Data.Time.LocalTime.Internal.TimeOfDay
1601+ Data.Time.LocalTime.Internal.CalendarDiffTime
1602+ Data.Time.LocalTime.Internal.LocalTime
1603+ Data.Time.LocalTime.Internal.ZonedTime Data.Time.Format.Parse
1604+ Data.Time.Format.Locale Data.Time.Format.Format.Class
1605+ Data.Time.Format.Format.Instances Data.Time.Format.Parse.Class
1606+ Data.Time.Format.Parse.Instances
1607+import-dirs:
1608+library-dirs:
1609+dynamic-library-dirs:
1610+data-dir:
1611+hs-libraries: HStime-1.11.1.1
1612+include-dirs:
1613+depends: base-4.16.1.0 deepseq-1.4.6.1
1614+haddock-interfaces:
1615+haddock-html:
1616+---
1617+name: transformers
1618+version: 0.5.6.2
1619+visibility: public
1620+id: transformers-0.5.6.2
1621+key: transformers-0.5.6.2
1622+license: BSD-3-Clause
1623+maintainer: Ross Paterson <R.Paterson@city.ac.uk>
1624+author: Andy Gill, Ross Paterson
1625+synopsis: Concrete functor and monad transformers
1626+description:
1627+ A portable library of functor and monad transformers, inspired by
1628+ the paper
1629+ * \"Functional Programming with Overloading and Higher-Order
1630+ Polymorphism\", by Mark P Jones,
1631+ in /Advanced School of Functional Programming/, 1995
1632+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1633+ This package contains:
1634+ * the monad transformer class (in "Control.Monad.Trans.Class")
1635+ * concrete functor and monad transformers, each with associated
1636+ operations and functions to lift operations associated with other
1637+ transformers.
1638+ The package can be used on its own in portable Haskell code, in
1639+ which case operations need to be manually lifted through transformer
1640+ stacks (see "Control.Monad.Trans.Class" for some examples).
1641+ Alternatively, it can be used with the non-portable monad classes in
1642+ the @mtl@ or @monads-tf@ packages, which automatically lift operations
1643+ introduced by monad transformers through other transformers.
1644+category: Control
1645+exposed: True
1646+exposed-modules:
1647+ Control.Applicative.Backwards Control.Applicative.Lift
1648+ Control.Monad.Signatures Control.Monad.Trans.Accum
1649+ Control.Monad.Trans.Class Control.Monad.Trans.Cont
1650+ Control.Monad.Trans.Error Control.Monad.Trans.Except
1651+ Control.Monad.Trans.Identity Control.Monad.Trans.List
1652+ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS
1653+ Control.Monad.Trans.RWS.CPS Control.Monad.Trans.RWS.Lazy
1654+ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader
1655+ Control.Monad.Trans.Select Control.Monad.Trans.State
1656+ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict
1657+ Control.Monad.Trans.Writer Control.Monad.Trans.Writer.CPS
1658+ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict
1659+ Data.Functor.Constant Data.Functor.Reverse
1660+import-dirs:
1661+library-dirs:
1662+dynamic-library-dirs:
1663+data-dir:
1664+hs-libraries: HStransformers-0.5.6.2
1665+depends: base-4.16.1.0
1666+haddock-interfaces:
1667+haddock-html:
1668+---
1669+name: unix
1670+version: 2.7.2.2
1671+visibility: public
1672+id: unix-2.7.2.2
1673+key: unix-2.7.2.2
1674+license: BSD-3-Clause
1675+maintainer: libraries@haskell.org
1676+homepage: https://github.com/haskell/unix
1677+synopsis: POSIX functionality
1678+description:
1679+ This package gives you access to the set of operating system
1680+ services standardised by
1681+ <http://pubs.opengroup.org/onlinepubs/9699919799/ POSIX.1-2008>
1682+ (or the IEEE Portable Operating System Interface for Computing
1683+ Environments - IEEE Std. 1003.1).
1684+ The package is not supported under Windows.
1685+category: System
1686+exposed: True
1687+exposed-modules:
1688+ System.Posix System.Posix.ByteString
1689+ System.Posix.ByteString.FilePath System.Posix.Directory
1690+ System.Posix.Directory.ByteString System.Posix.DynamicLinker
1691+ System.Posix.DynamicLinker.ByteString
1692+ System.Posix.DynamicLinker.Module
1693+ System.Posix.DynamicLinker.Module.ByteString
1694+ System.Posix.DynamicLinker.Prim System.Posix.Env
1695+ System.Posix.Env.ByteString System.Posix.Error System.Posix.Fcntl
1696+ System.Posix.Files System.Posix.Files.ByteString System.Posix.IO
1697+ System.Posix.IO.ByteString System.Posix.Process
1698+ System.Posix.Process.ByteString System.Posix.Process.Internals
1699+ System.Posix.Resource System.Posix.Semaphore System.Posix.SharedMem
1700+ System.Posix.Signals System.Posix.Signals.Exts System.Posix.Temp
1701+ System.Posix.Temp.ByteString System.Posix.Terminal
1702+ System.Posix.Terminal.ByteString System.Posix.Time
1703+ System.Posix.Unistd System.Posix.User
1704+hidden-modules:
1705+ System.Posix.Directory.Common System.Posix.DynamicLinker.Common
1706+ System.Posix.Files.Common System.Posix.IO.Common
1707+ System.Posix.Process.Common System.Posix.Terminal.Common
1708+import-dirs:
1709+library-dirs:
1710+dynamic-library-dirs:
1711+data-dir:
1712+hs-libraries: HSunix-2.7.2.2
1713+extra-libraries: rt util dl pthread
1714+include-dirs:
1715+includes: HsUnix.h execvpe.h
1716+depends: base-4.16.1.0 bytestring-0.11.3.0 time-1.11.1.1
1717+haddock-interfaces:
1718+haddock-html:
1719+---
1720+name: xhtml
1721+version: 3000.2.2.1
1722+visibility: public
1723+id: xhtml-3000.2.2.1
1724+key: xhtml-3000.2.2.1
1725+license: BSD-3-Clause
1726+copyright:
1727+ Bjorn Bringert 2004-2006, Andy Gill and the Oregon
1728+ Graduate Institute of Science and Technology, 1999-2001
1729+maintainer: Chris Dornan <chris@chrisdornan.com>
1730+author: Bjorn Bringert
1731+stability: Stable
1732+homepage: https://github.com/haskell/xhtml
1733+synopsis: An XHTML combinator library
1734+description:
1735+ This package provides combinators for producing
1736+ XHTML 1.0, including the Strict, Transitional and
1737+ Frameset variants.
1738+category: Web, XML, Pretty Printer
1739+exposed: True
1740+exposed-modules:
1741+ Text.XHtml Text.XHtml.Debug Text.XHtml.Frameset Text.XHtml.Strict
1742+ Text.XHtml.Table Text.XHtml.Transitional
1743+hidden-modules:
1744+ Text.XHtml.Strict.Attributes Text.XHtml.Strict.Elements
1745+ Text.XHtml.Frameset.Attributes Text.XHtml.Frameset.Elements
1746+ Text.XHtml.Transitional.Attributes Text.XHtml.Transitional.Elements
1747+ Text.XHtml.BlockTable Text.XHtml.Extras Text.XHtml.Internals
1748+import-dirs:
1749+library-dirs:
1750+dynamic-library-dirs:
1751+data-dir:
1752+hs-libraries: HSxhtml-3000.2.2.1
1753+depends: base-4.16.1.0
1754+haddock-interfaces:
1755+haddock-html:
1756+---
1757+name: rts
1758+version: 1.0.2
1759+visibility: public
1760+id: rts
1761+key: rts
1762+license: BSD-3-Clause
1763+maintainer: glasgow-haskell-users@haskell.org
1764+exposed: True
1765+library-dirs:
1766+hs-libraries: HSrts
1767+extra-libraries: m rt dl ffi numa pthread
1768+include-dirs:
1769+includes: Stg.h
1770+ld-options:
1771+ "-Wl,-u,base_GHCziTopHandler_runIO_closure"
1772+ "-Wl,-u,base_GHCziTopHandler_runNonIO_closure"
1773+ "-Wl,-u,ghczmprim_GHCziTuple_Z0T_closure"
1774+ "-Wl,-u,ghczmprim_GHCziTypes_True_closure"
1775+ "-Wl,-u,ghczmprim_GHCziTypes_False_closure"
1776+ "-Wl,-u,base_GHCziPack_unpackCString_closure"
1777+ "-Wl,-u,base_GHCziWeak_runFinalizzerBatch_closure"
1778+ "-Wl,-u,base_GHCziIOziException_stackOverflow_closure"
1779+ "-Wl,-u,base_GHCziIOziException_heapOverflow_closure"
1780+ "-Wl,-u,base_GHCziIOziException_allocationLimitExceeded_closure"
1781+ "-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnMVar_closure"
1782+ "-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnSTM_closure"
1783+ "-Wl,-u,base_GHCziIOziException_cannotCompactFunction_closure"
1784+ "-Wl,-u,base_GHCziIOziException_cannotCompactPinned_closure"
1785+ "-Wl,-u,base_GHCziIOziException_cannotCompactMutable_closure"
1786+ "-Wl,-u,base_GHCziIOPort_doubleReadException_closure"
1787+ "-Wl,-u,base_ControlziExceptionziBase_nonTermination_closure"
1788+ "-Wl,-u,base_ControlziExceptionziBase_nestedAtomically_closure"
1789+ "-Wl,-u,base_GHCziEventziThread_blockedOnBadFD_closure"
1790+ "-Wl,-u,base_GHCziExceptionziType_divZZeroException_closure"
1791+ "-Wl,-u,base_GHCziExceptionziType_underflowException_closure"
1792+ "-Wl,-u,base_GHCziExceptionziType_overflowException_closure"
1793+ "-Wl,-u,base_GHCziConcziSync_runSparks_closure"
1794+ "-Wl,-u,base_GHCziConcziIO_ensureIOManagerIsRunning_closure"
1795+ "-Wl,-u,base_GHCziConcziIO_interruptIOManager_closure"
1796+ "-Wl,-u,base_GHCziConcziIO_ioManagerCapabilitiesChanged_closure"
1797+ "-Wl,-u,base_GHCziConcziSignal_runHandlersPtr_closure"
1798+ "-Wl,-u,base_GHCziTopHandler_flushStdHandles_closure"
1799+ "-Wl,-u,base_GHCziTopHandler_runMainIO_closure"
1800+ "-Wl,-u,ghczmprim_GHCziTypes_Czh_con_info"
1801+ "-Wl,-u,ghczmprim_GHCziTypes_Izh_con_info"
1802+ "-Wl,-u,ghczmprim_GHCziTypes_Fzh_con_info"
1803+ "-Wl,-u,ghczmprim_GHCziTypes_Dzh_con_info"
1804+ "-Wl,-u,ghczmprim_GHCziTypes_Wzh_con_info"
1805+ "-Wl,-u,base_GHCziPtr_Ptr_con_info"
1806+ "-Wl,-u,base_GHCziPtr_FunPtr_con_info"
1807+ "-Wl,-u,base_GHCziInt_I8zh_con_info"
1808+ "-Wl,-u,base_GHCziInt_I16zh_con_info"
1809+ "-Wl,-u,base_GHCziInt_I32zh_con_info"
1810+ "-Wl,-u,base_GHCziInt_I64zh_con_info"
1811+ "-Wl,-u,base_GHCziWord_W8zh_con_info"
1812+ "-Wl,-u,base_GHCziWord_W16zh_con_info"
1813+ "-Wl,-u,base_GHCziWord_W32zh_con_info"
1814+ "-Wl,-u,base_GHCziWord_W64zh_con_info"
1815+ "-Wl,-u,base_GHCziStable_StablePtr_con_info"
1816+ "-Wl,-u,hs_atomic_add8" "-Wl,-u,hs_atomic_add16"
1817+ "-Wl,-u,hs_atomic_add32" "-Wl,-u,hs_atomic_add64"
1818+ "-Wl,-u,hs_atomic_sub8" "-Wl,-u,hs_atomic_sub16"
1819+ "-Wl,-u,hs_atomic_sub32" "-Wl,-u,hs_atomic_sub64"
1820+ "-Wl,-u,hs_atomic_and8" "-Wl,-u,hs_atomic_and16"
1821+ "-Wl,-u,hs_atomic_and32" "-Wl,-u,hs_atomic_and64"
1822+ "-Wl,-u,hs_atomic_nand8" "-Wl,-u,hs_atomic_nand16"
1823+ "-Wl,-u,hs_atomic_nand32" "-Wl,-u,hs_atomic_nand64"
1824+ "-Wl,-u,hs_atomic_or8" "-Wl,-u,hs_atomic_or16"
1825+ "-Wl,-u,hs_atomic_or32" "-Wl,-u,hs_atomic_or64"
1826+ "-Wl,-u,hs_atomic_xor8" "-Wl,-u,hs_atomic_xor16"
1827+ "-Wl,-u,hs_atomic_xor32" "-Wl,-u,hs_atomic_xor64"
1828+ "-Wl,-u,hs_cmpxchg8" "-Wl,-u,hs_cmpxchg16" "-Wl,-u,hs_cmpxchg32"
1829+ "-Wl,-u,hs_cmpxchg64" "-Wl,-u,hs_xchg8" "-Wl,-u,hs_xchg16"
1830+ "-Wl,-u,hs_xchg32" "-Wl,-u,hs_xchg64" "-Wl,-u,hs_atomicread8"
1831+ "-Wl,-u,hs_atomicread16" "-Wl,-u,hs_atomicread32"
1832+ "-Wl,-u,hs_atomicread64" "-Wl,-u,hs_atomicwrite8"
1833+ "-Wl,-u,hs_atomicwrite16" "-Wl,-u,hs_atomicwrite32"
1834+ "-Wl,-u,hs_atomicwrite64"
materialized/dummy-ghc/ghc-9.2.2-aarch64-linux/ghc-pkg/versionnew file+1
@@ -0,0 +1 @@
1+GHC package manager version 9.2.2
materialized/dummy-ghc/ghc-9.2.2-aarch64-linux/ghc/infonew file+72
@@ -0,0 +1,72 @@
1+ [("Project name","The Glorious Glasgow Haskell Compilation System")
2+ ,("GCC extra via C opts","")
3+ ,("C compiler command","gcc")
4+ ,("C compiler flags","")
5+ ,("C++ compiler flags","")
6+ ,("C compiler link flags","-Wl,-z,noexecstack")
7+ ,("C compiler supports -no-pie","YES")
8+ ,("Haskell CPP command","gcc")
9+ ,("Haskell CPP flags","-E -undef -traditional")
10+ ,("ld command","ld")
11+ ,("ld flags","-z noexecstack")
12+ ,("ld supports compact unwind","YES")
13+ ,("ld supports build-id","YES")
14+ ,("ld supports filelist","NO")
15+ ,("ld is GNU ld","YES")
16+ ,("Merge objects command","ld")
17+ ,("Merge objects flags","-r")
18+ ,("ar command","ar")
19+ ,("ar flags","q")
20+ ,("ar supports at file","YES")
21+ ,("ranlib command","ranlib")
22+ ,("otool command","otool")
23+ ,("install_name_tool command","install_name_tool")
24+ ,("touch command","touch")
25+ ,("dllwrap command","/bin/false")
26+ ,("windres command","/bin/false")
27+ ,("libtool command","libtool")
28+ ,("cross compiling","NO")
29+ ,("target platform string","aarch64-unknown-linux")
30+ ,("target os","OSLinux")
31+ ,("target arch","ArchAArch64")
32+ ,("target word size","8")
33+ ,("target word big endian","NO")
34+ ,("target has GNU nonexec stack","YES")
35+ ,("target has .ident directive","YES")
36+ ,("target has subsections via symbols","NO")
37+ ,("target has RTS linker","YES")
38+ ,("Unregisterised","NO")
39+ ,("LLVM target","aarch64-unknown-linux")
40+ ,("LLVM llc command","llc")
41+ ,("LLVM opt command","opt")
42+ ,("LLVM clang command","clang")
43+ ,("Use interpreter","YES")
44+ ,("Support SMP","YES")
45+ ,("RTS ways","l debug thr thr_debug thr_l thr_p dyn debug_dyn thr_dyn thr_debug_dyn l_dyn thr_l_dyn thr_debug_p debug_p")
46+ ,("Tables next to code","YES")
47+ ,("Leading underscore","NO")
48+ ,("Use LibFFI","YES")
49+ ,("RTS expects libdw","NO")
50+ ,("Project version","9.2.2")
51+ ,("Project Git commit id","fbaee70d380973f71fa6e9e15be746532e5a4fc5")
52+ ,("Booter version","8.10.7")
53+ ,("Stage","2")
54+ ,("Build platform","aarch64-unknown-linux")
55+ ,("Host platform","aarch64-unknown-linux")
56+ ,("Target platform","aarch64-unknown-linux")
57+ ,("Have interpreter","YES")
58+ ,("Object splitting supported","NO")
59+ ,("Have native code generator","YES")
60+ ,("Target default backend","NCG")
61+ ,("Support dynamic-too","YES")
62+ ,("Support parallel --make","YES")
63+ ,("Support reexported-modules","YES")
64+ ,("Support thinning and renaming package flags","YES")
65+ ,("Support Backpack","YES")
66+ ,("Requires unified installed package IDs","YES")
67+ ,("Uses package keys","YES")
68+ ,("Uses unit IDs","YES")
69+ ,("GHC Dynamic","YES")
70+ ,("GHC Profiled","NO")
71+ ,("Debug on","NO")
72+ ]
materialized/dummy-ghc/ghc-9.2.2-aarch64-linux/ghc/numeric-versionnew file+1
@@ -0,0 +1 @@
1+9.2.2
materialized/dummy-ghc/ghc-9.2.2-aarch64-linux/ghc/supported-languagesnew file+266
@@ -0,0 +1,266 @@
1+Haskell98
2+Haskell2010
3+GHC2021
4+Unsafe
5+Trustworthy
6+Safe
7+AllowAmbiguousTypes
8+NoAllowAmbiguousTypes
9+AlternativeLayoutRule
10+NoAlternativeLayoutRule
11+AlternativeLayoutRuleTransitional
12+NoAlternativeLayoutRuleTransitional
13+Arrows
14+NoArrows
15+AutoDeriveTypeable
16+NoAutoDeriveTypeable
17+BangPatterns
18+NoBangPatterns
19+BinaryLiterals
20+NoBinaryLiterals
21+CApiFFI
22+NoCApiFFI
23+CPP
24+NoCPP
25+CUSKs
26+NoCUSKs
27+ConstrainedClassMethods
28+NoConstrainedClassMethods
29+ConstraintKinds
30+NoConstraintKinds
31+DataKinds
32+NoDataKinds
33+DatatypeContexts
34+NoDatatypeContexts
35+DefaultSignatures
36+NoDefaultSignatures
37+DeriveAnyClass
38+NoDeriveAnyClass
39+DeriveDataTypeable
40+NoDeriveDataTypeable
41+DeriveFoldable
42+NoDeriveFoldable
43+DeriveFunctor
44+NoDeriveFunctor
45+DeriveGeneric
46+NoDeriveGeneric
47+DeriveLift
48+NoDeriveLift
49+DeriveTraversable
50+NoDeriveTraversable
51+DerivingStrategies
52+NoDerivingStrategies
53+DerivingVia
54+NoDerivingVia
55+DisambiguateRecordFields
56+NoDisambiguateRecordFields
57+DoAndIfThenElse
58+NoDoAndIfThenElse
59+BlockArguments
60+NoBlockArguments
61+DoRec
62+NoDoRec
63+DuplicateRecordFields
64+NoDuplicateRecordFields
65+FieldSelectors
66+NoFieldSelectors
67+EmptyCase
68+NoEmptyCase
69+EmptyDataDecls
70+NoEmptyDataDecls
71+EmptyDataDeriving
72+NoEmptyDataDeriving
73+ExistentialQuantification
74+NoExistentialQuantification
75+ExplicitForAll
76+NoExplicitForAll
77+ExplicitNamespaces
78+NoExplicitNamespaces
79+ExtendedDefaultRules
80+NoExtendedDefaultRules
81+FlexibleContexts
82+NoFlexibleContexts
83+FlexibleInstances
84+NoFlexibleInstances
85+ForeignFunctionInterface
86+NoForeignFunctionInterface
87+FunctionalDependencies
88+NoFunctionalDependencies
89+GADTSyntax
90+NoGADTSyntax
91+GADTs
92+NoGADTs
93+GHCForeignImportPrim
94+NoGHCForeignImportPrim
95+GeneralizedNewtypeDeriving
96+NoGeneralizedNewtypeDeriving
97+GeneralisedNewtypeDeriving
98+NoGeneralisedNewtypeDeriving
99+ImplicitParams
100+NoImplicitParams
101+ImplicitPrelude
102+NoImplicitPrelude
103+ImportQualifiedPost
104+NoImportQualifiedPost
105+ImpredicativeTypes
106+NoImpredicativeTypes
107+IncoherentInstances
108+NoIncoherentInstances
109+TypeFamilyDependencies
110+NoTypeFamilyDependencies
111+InstanceSigs
112+NoInstanceSigs
113+ApplicativeDo
114+NoApplicativeDo
115+InterruptibleFFI
116+NoInterruptibleFFI
117+JavaScriptFFI
118+NoJavaScriptFFI
119+KindSignatures
120+NoKindSignatures
121+LambdaCase
122+NoLambdaCase
123+LexicalNegation
124+NoLexicalNegation
125+LiberalTypeSynonyms
126+NoLiberalTypeSynonyms
127+LinearTypes
128+NoLinearTypes
129+MagicHash
130+NoMagicHash
131+MonadComprehensions
132+NoMonadComprehensions
133+MonoLocalBinds
134+NoMonoLocalBinds
135+MonomorphismRestriction
136+NoMonomorphismRestriction
137+MultiParamTypeClasses
138+NoMultiParamTypeClasses
139+MultiWayIf
140+NoMultiWayIf
141+NumericUnderscores
142+NoNumericUnderscores
143+NPlusKPatterns
144+NoNPlusKPatterns
145+NamedFieldPuns
146+NoNamedFieldPuns
147+NamedWildCards
148+NoNamedWildCards
149+NegativeLiterals
150+NoNegativeLiterals
151+HexFloatLiterals
152+NoHexFloatLiterals
153+NondecreasingIndentation
154+NoNondecreasingIndentation
155+NullaryTypeClasses
156+NoNullaryTypeClasses
157+NumDecimals
158+NoNumDecimals
159+OverlappingInstances
160+NoOverlappingInstances
161+OverloadedLabels
162+NoOverloadedLabels
163+OverloadedLists
164+NoOverloadedLists
165+OverloadedStrings
166+NoOverloadedStrings
167+PackageImports
168+NoPackageImports
169+ParallelArrays
170+NoParallelArrays
171+ParallelListComp
172+NoParallelListComp
173+PartialTypeSignatures
174+NoPartialTypeSignatures
175+PatternGuards
176+NoPatternGuards
177+PatternSignatures
178+NoPatternSignatures
179+PatternSynonyms
180+NoPatternSynonyms
181+PolyKinds
182+NoPolyKinds
183+PolymorphicComponents
184+NoPolymorphicComponents
185+QuantifiedConstraints
186+NoQuantifiedConstraints
187+PostfixOperators
188+NoPostfixOperators
189+QuasiQuotes
190+NoQuasiQuotes
191+QualifiedDo
192+NoQualifiedDo
193+Rank2Types
194+NoRank2Types
195+RankNTypes
196+NoRankNTypes
197+RebindableSyntax
198+NoRebindableSyntax
199+OverloadedRecordDot
200+NoOverloadedRecordDot
201+OverloadedRecordUpdate
202+NoOverloadedRecordUpdate
203+RecordPuns
204+NoRecordPuns
205+RecordWildCards
206+NoRecordWildCards
207+RecursiveDo
208+NoRecursiveDo
209+RelaxedLayout
210+NoRelaxedLayout
211+RelaxedPolyRec
212+NoRelaxedPolyRec
213+RoleAnnotations
214+NoRoleAnnotations
215+ScopedTypeVariables
216+NoScopedTypeVariables
217+StandaloneDeriving
218+NoStandaloneDeriving
219+StarIsType
220+NoStarIsType
221+StaticPointers
222+NoStaticPointers
223+Strict
224+NoStrict
225+StrictData
226+NoStrictData
227+TemplateHaskell
228+NoTemplateHaskell
229+TemplateHaskellQuotes
230+NoTemplateHaskellQuotes
231+StandaloneKindSignatures
232+NoStandaloneKindSignatures
233+TraditionalRecordSyntax
234+NoTraditionalRecordSyntax
235+TransformListComp
236+NoTransformListComp
237+TupleSections
238+NoTupleSections
239+TypeApplications
240+NoTypeApplications
241+TypeInType
242+NoTypeInType
243+TypeFamilies
244+NoTypeFamilies
245+TypeOperators
246+NoTypeOperators
247+TypeSynonymInstances
248+NoTypeSynonymInstances
249+UnboxedTuples
250+NoUnboxedTuples
251+UnboxedSums
252+NoUnboxedSums
253+UndecidableInstances
254+NoUndecidableInstances
255+UndecidableSuperClasses
256+NoUndecidableSuperClasses
257+UnicodeSyntax
258+NoUnicodeSyntax
259+UnliftedDatatypes
260+NoUnliftedDatatypes
261+UnliftedFFITypes
262+NoUnliftedFFITypes
263+UnliftedNewtypes
264+NoUnliftedNewtypes
265+ViewPatterns
266+NoViewPatterns
materialized/dummy-ghc/ghc-9.2.2-aarch64-linux/ghc/versionnew file+1
@@ -0,0 +1 @@
1+The Glorious Glasgow Haskell Compilation System, version 9.2.2
materialized/dummy-ghc/ghc-9.2.2-x86_64-darwin/ghc/info+6
@@ -1,18 +1,24 @@
11 [("Project name","The Glorious Glasgow Haskell Compilation System")
22 ,("GCC extra via C opts","")
3+ ,("C compiler command","clang")
34 ,("C compiler flags","--target=x86_64-apple-darwin ")
45 ,("C++ compiler flags","--target=x86_64-apple-darwin ")
56 ,("C compiler link flags","--target=x86_64-apple-darwin ")
67 ,("C compiler supports -no-pie","NO")
8+ ,("Haskell CPP command","clang")
79 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
10+ ,("ld command","ld")
811 ,("ld flags","")
912 ,("ld supports compact unwind","YES")
1013 ,("ld supports build-id","NO")
1114 ,("ld supports filelist","YES")
1215 ,("ld is GNU ld","NO")
16+ ,("Merge objects command","ld")
1317 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
1419 ,("ar flags","qcls")
1520 ,("ar supports at file","NO")
21+ ,("ranlib command","ranlib")
1622 ,("otool command","otool")
1723 ,("install_name_tool command","install_name_tool")
1824 ,("touch command","touch")
materialized/dummy-ghc/ghc-9.2.2-x86_64-linux/ghc/info+6
@@ -1,18 +1,24 @@
11 [("Project name","The Glorious Glasgow Haskell Compilation System")
22 ,("GCC extra via C opts","")
3+ ,("C compiler command","gcc")
34 ,("C compiler flags","")
45 ,("C++ compiler flags","")
56 ,("C compiler link flags","")
67 ,("C compiler supports -no-pie","YES")
8+ ,("Haskell CPP command","gcc")
79 ,("Haskell CPP flags","-E -undef -traditional")
10+ ,("ld command","ld")
811 ,("ld flags","")
912 ,("ld supports compact unwind","YES")
1013 ,("ld supports build-id","YES")
1114 ,("ld supports filelist","NO")
1215 ,("ld is GNU ld","YES")
16+ ,("Merge objects command","ld")
1317 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
1419 ,("ar flags","q")
1520 ,("ar supports at file","YES")
21+ ,("ranlib command","ranlib")
1622 ,("otool command","otool")
1723 ,("install_name_tool command","install_name_tool")
1824 ,("touch command","touch")
materialized/dummy-ghc/js-unknown-ghcjs-js-unknown-ghcjs-ghc-8.10.5-x86_64-darwin/ghc-pkg/dump-global+183−183
@@ -1,8 +1,8 @@
11name: Cabal
22version: 3.2.1.0
33visibility: public
4−id: Cabal-3.2.1.0-GSVyLU3cQ8tKwzfuwUDlfr
5−key: Cabal-3.2.1.0-GSVyLU3cQ8tKwzfuwUDlfr
4+id: Cabal-3.2.1.0-8AHEhNcKzJWIICO1qmdIN4
5+key: Cabal-3.2.1.0-8AHEhNcKzJWIICO1qmdIN4
66license: BSD3
77copyright: 2003-2020, Cabal Development Team (see AUTHORS file)
88maintainer: cabal-devel@haskell.org
@@ -168,32 +168,32 @@ hidden-modules:
168168import-dirs:
169169library-dirs:
170170data-dir:
171−hs-libraries: HSCabal-3.2.1.0-GSVyLU3cQ8tKwzfuwUDlfr
171+hs-libraries: HSCabal-3.2.1.0-8AHEhNcKzJWIICO1qmdIN4
172172depends:
173− array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
174− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
175− binary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
176− bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
177− containers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
178− deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
179− directory-1.3.6.0-IURimx7M7G0LSPnZx1wSb5
180− filepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
181− mtl-2.2.2-6TFu2kE2YF0CSjLp2sfNLF
182− parsec-3.1.14.0-AzqyUTEIMaqFkOmajztCUR
183− pretty-1.1.3.6-9lqLKxQeXaLK4WOowU4eiJ
184− process-1.6.9.0-Gq6bKphN4uKBrICCRSLwr9
185− text-1.2.4.1-Lh4iEEPXxMPIWWUZh62rWk
186− time-1.9.3-IS1lXJyiqGtLjhT67j4q98
187− transformers-0.5.6.2-2YbNz8yUdrtBk4v757abmk
188− unix-2.7.2.2-9o2WCX8FbWCDL2b8iGQpdU
173+ array-0.5.4.0-BY9BworFlmHJapi9znoqNH
174+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
175+ binary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
176+ bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
177+ containers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
178+ deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
179+ directory-1.3.6.0-7XxNVUbKE5xYZT9KfdX7u
180+ filepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
181+ mtl-2.2.2-IGSoKUSGylEE6TI31vkuMe
182+ parsec-3.1.14.0-6yQXJMb8Ctw1yBCF2mpcHm
183+ pretty-1.1.3.6-GAhFbJ44WwF1NMuTt9nXuU
184+ process-1.6.13.2-LmvFltiEPhb3gFto6Wa77Y
185+ text-1.2.4.1-Hktns1tWh1j2vlgIoSVYTC
186+ time-1.9.3-3RdsewIylHjEX08tJ1SRQd
187+ transformers-0.5.6.2-FuVVxe7sxd9Djwd0OcZNKG
188+ unix-2.7.2.2-CPwwkHI8laL43G3eCXgloP
189189haddock-interfaces:
190190haddock-html:
191191---
192192name: array
193193version: 0.5.4.0
194194visibility: public
195−id: array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
196−key: array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
195+id: array-0.5.4.0-BY9BworFlmHJapi9znoqNH
196+key: array-0.5.4.0-BY9BworFlmHJapi9znoqNH
197197license: BSD3
198198maintainer: libraries@haskell.org
199199synopsis: Mutable and immutable arrays
@@ -214,16 +214,16 @@ exposed-modules:
214214import-dirs:
215215library-dirs:
216216data-dir:
217−hs-libraries: HSarray-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
218−depends: base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
217+hs-libraries: HSarray-0.5.4.0-BY9BworFlmHJapi9znoqNH
218+depends: base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
219219haddock-interfaces:
220220haddock-html:
221221---
222222name: base
223−version: 4.14.2.0
223+version: 4.14.3.0
224224visibility: public
225−id: base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
226−key: base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
225+id: base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
226+key: base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
227227license: BSD3
228228maintainer: libraries@haskell.org
229229synopsis: Basic libraries
@@ -300,7 +300,7 @@ hidden-modules:
300300import-dirs:
301301library-dirs:
302302data-dir:
303−hs-libraries: HSbase-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
303+hs-libraries: HSbase-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
304304include-dirs:
305305includes: HsBase.h
306306depends:
@@ -312,8 +312,8 @@ haddock-html:
312312name: binary
313313version: 0.8.8.0
314314visibility: public
315−id: binary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
316−key: binary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
315+id: binary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
316+key: binary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
317317license: BSD3
318318maintainer: Lennart Kolmodin, Don Stewart <dons00@gmail.com>
319319author: Lennart Kolmodin <kolmodin@gmail.com>
@@ -341,20 +341,20 @@ hidden-modules:
341341import-dirs:
342342library-dirs:
343343data-dir:
344−hs-libraries: HSbinary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
344+hs-libraries: HSbinary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
345345depends:
346− array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
347− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
348− bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
349− containers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
346+ array-0.5.4.0-BY9BworFlmHJapi9znoqNH
347+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
348+ bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
349+ containers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
350350haddock-interfaces:
351351haddock-html:
352352---
353353name: bytestring
354354version: 0.10.12.0
355355visibility: public
356−id: bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
357−key: bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
356+id: bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
357+key: bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
358358license: BSD3
359359copyright:
360360 Copyright (c) Don Stewart 2005-2009,
@@ -417,22 +417,22 @@ hidden-modules:
417417import-dirs:
418418library-dirs:
419419data-dir:
420−hs-libraries: HSbytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
420+hs-libraries: HSbytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
421421include-dirs:
422422includes: fpstring.h
423423depends:
424− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
425− deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
424+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
425+ deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
426426 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
427427 integer-gmp-1.0.3.0-63uAhGZ1DDrBtoXgnrDqDZ
428428haddock-interfaces:
429429haddock-html:
430430---
431431name: containers
432−version: 0.6.4.1
432+version: 0.6.5.1
433433visibility: public
434−id: containers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
435−key: containers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
434+id: containers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
435+key: containers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
436436license: BSD3
437437maintainer: libraries@haskell.org
438438synopsis: Assorted concrete container types
@@ -470,19 +470,19 @@ hidden-modules:
470470import-dirs:
471471library-dirs:
472472data-dir:
473−hs-libraries: HScontainers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
473+hs-libraries: HScontainers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
474474depends:
475− array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
476− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
477− deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
475+ array-0.5.4.0-BY9BworFlmHJapi9znoqNH
476+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
477+ deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
478478haddock-interfaces:
479479haddock-html:
480480---
481481name: deepseq
482482version: 1.4.4.0
483483visibility: public
484−id: deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
485−key: deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
484+id: deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
485+key: deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
486486license: BSD3
487487maintainer: libraries@haskell.org
488488synopsis: Deep evaluation of data structures
@@ -506,18 +506,18 @@ hidden-modules: Control.DeepSeq.BackDoor
506506import-dirs:
507507library-dirs:
508508data-dir:
509−hs-libraries: HSdeepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
509+hs-libraries: HSdeepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
510510depends:
511− array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
512− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
511+ array-0.5.4.0-BY9BworFlmHJapi9znoqNH
512+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
513513haddock-interfaces:
514514haddock-html:
515515---
516516name: directory
517517version: 1.3.6.0
518518visibility: public
519−id: directory-1.3.6.0-IURimx7M7G0LSPnZx1wSb5
520−key: directory-1.3.6.0-IURimx7M7G0LSPnZx1wSb5
519+id: directory-1.3.6.0-7XxNVUbKE5xYZT9KfdX7u
520+key: directory-1.3.6.0-7XxNVUbKE5xYZT9KfdX7u
521521license: BSD3
522522maintainer: libraries@haskell.org
523523synopsis: Platform-agnostic library for filesystem operations
@@ -537,21 +537,21 @@ hidden-modules:
537537import-dirs:
538538library-dirs:
539539data-dir:
540−hs-libraries: HSdirectory-1.3.6.0-IURimx7M7G0LSPnZx1wSb5
540+hs-libraries: HSdirectory-1.3.6.0-7XxNVUbKE5xYZT9KfdX7u
541541depends:
542− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
543− filepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
544− ghcjs-prim-0.1.1.0-8LbHnSvm5y1JkGZ10VtO8b
545− time-1.9.3-IS1lXJyiqGtLjhT67j4q98
546− unix-2.7.2.2-9o2WCX8FbWCDL2b8iGQpdU
542+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
543+ filepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
544+ ghcjs-prim-0.1.1.0-HZUIQ7BTQrzF5jVh07mbue
545+ time-1.9.3-3RdsewIylHjEX08tJ1SRQd
546+ unix-2.7.2.2-CPwwkHI8laL43G3eCXgloP
547547haddock-interfaces:
548548haddock-html:
549549---
550550name: filepath
551551version: 1.4.2.1
552552visibility: public
553−id: filepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
554−key: filepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
553+id: filepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
554+key: filepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
555555license: BSD3
556556copyright: Neil Mitchell 2005-2018
557557maintainer: Neil Mitchell <ndmitchell@gmail.com>
@@ -572,16 +572,16 @@ exposed-modules:
572572import-dirs:
573573library-dirs:
574574data-dir:
575−hs-libraries: HSfilepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
576−depends: base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
575+hs-libraries: HSfilepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
576+depends: base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
577577haddock-interfaces:
578578haddock-html:
579579---
580580name: ghc
581−version: 8.10.5
581+version: 8.10.7
582582visibility: public
583−id: ghc-8.10.5-LeyCwf4jIapC7zZc80DbyI
584−key: ghc-8.10.5-LeyCwf4jIapC7zZc80DbyI
583+id: ghc-8.10.7-EdMAEt7aPQrBguiVr9FDQL
584+key: ghc-8.10.7-EdMAEt7aPQrBguiVr9FDQL
585585license: BSD3
586586maintainer: glasgow-haskell-users@haskell.org
587587author: The GHC Team
@@ -597,22 +597,22 @@ description:
597597category: Development
598598exposed-modules:
599599 Plugins,
600− Serialized from ghc-boot-8.10.5-HnEZbDFznW07XxG3LHUoZ2:GHC.Serialized
600+ Serialized from ghc-boot-8.10.7-Ed9K6rsfjLpFuzl7cQBpht:GHC.Serialized
601601import-dirs:
602602library-dirs:
603603data-dir:
604−hs-libraries: HSghc-8.10.5-LeyCwf4jIapC7zZc80DbyI
604+hs-libraries: HSghc-8.10.7-EdMAEt7aPQrBguiVr9FDQL
605605depends:
606− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
607− ghc-boot-8.10.5-HnEZbDFznW07XxG3LHUoZ2
606+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
607+ ghc-boot-8.10.7-Ed9K6rsfjLpFuzl7cQBpht
608608haddock-interfaces:
609609haddock-html:
610610---
611611name: ghc-boot
612−version: 8.10.5
612+version: 8.10.7
613613visibility: public
614−id: ghc-boot-8.10.5-HnEZbDFznW07XxG3LHUoZ2
615−key: ghc-boot-8.10.5-HnEZbDFznW07XxG3LHUoZ2
614+id: ghc-boot-8.10.7-Ed9K6rsfjLpFuzl7cQBpht
615+key: ghc-boot-8.10.7-Ed9K6rsfjLpFuzl7cQBpht
616616license: BSD3
617617maintainer: ghc-devs@haskell.org
618618synopsis: Shared functionality between GHC and its boot libraries
@@ -636,23 +636,23 @@ exposed-modules:
636636import-dirs:
637637library-dirs:
638638data-dir:
639−hs-libraries: HSghc-boot-8.10.5-HnEZbDFznW07XxG3LHUoZ2
639+hs-libraries: HSghc-boot-8.10.7-Ed9K6rsfjLpFuzl7cQBpht
640640depends:
641− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
642− binary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
643− bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
644− containers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
645− directory-1.3.6.0-IURimx7M7G0LSPnZx1wSb5
646− filepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
647− ghc-boot-th-8.10.5-11Ar2HZ7xYAAOs6hWMSt43
641+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
642+ binary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
643+ bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
644+ containers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
645+ directory-1.3.6.0-7XxNVUbKE5xYZT9KfdX7u
646+ filepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
647+ ghc-boot-th-8.10.7-FQtGTtjFMOPJdcMgIgVdDb
648648haddock-interfaces:
649649haddock-html:
650650---
651651name: ghc-boot-th
652−version: 8.10.5
652+version: 8.10.7
653653visibility: public
654−id: ghc-boot-th-8.10.5-11Ar2HZ7xYAAOs6hWMSt43
655−key: ghc-boot-th-8.10.5-11Ar2HZ7xYAAOs6hWMSt43
654+id: ghc-boot-th-8.10.7-FQtGTtjFMOPJdcMgIgVdDb
655+key: ghc-boot-th-8.10.7-FQtGTtjFMOPJdcMgIgVdDb
656656license: BSD3
657657maintainer: ghc-devs@haskell.org
658658synopsis:
@@ -671,16 +671,16 @@ exposed-modules:
671671import-dirs:
672672library-dirs:
673673data-dir:
674−hs-libraries: HSghc-boot-th-8.10.5-11Ar2HZ7xYAAOs6hWMSt43
675−depends: base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
674+hs-libraries: HSghc-boot-th-8.10.7-FQtGTtjFMOPJdcMgIgVdDb
675+depends: base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
676676haddock-interfaces:
677677haddock-html:
678678---
679679name: ghc-compact
680680version: 0.1.0.0
681681visibility: public
682−id: ghc-compact-0.1.0.0-H9e5byiC7oZCNl8ZF6gbnQ
683−key: ghc-compact-0.1.0.0-H9e5byiC7oZCNl8ZF6gbnQ
682+id: ghc-compact-0.1.0.0-2to1xmgRhuEECwy6tX57P7
683+key: ghc-compact-0.1.0.0-2to1xmgRhuEECwy6tX57P7
684684license: BSD3
685685maintainer: libraries@haskell.org
686686synopsis: In memory storage of deeply evaluated data structure
@@ -701,19 +701,19 @@ exposed-modules: GHC.Compact GHC.Compact.Serialized
701701import-dirs:
702702library-dirs:
703703data-dir:
704−hs-libraries: HSghc-compact-0.1.0.0-H9e5byiC7oZCNl8ZF6gbnQ
704+hs-libraries: HSghc-compact-0.1.0.0-2to1xmgRhuEECwy6tX57P7
705705depends:
706− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
707− bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
706+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
707+ bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
708708 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
709709haddock-interfaces:
710710haddock-html:
711711---
712712name: ghc-heap
713−version: 8.10.5
713+version: 8.10.7
714714visibility: public
715−id: ghc-heap-8.10.5-9T0DYqFBM62Gfip0ykLilk
716−key: ghc-heap-8.10.5-9T0DYqFBM62Gfip0ykLilk
715+id: ghc-heap-8.10.7-KKBS23xVpyT5D6lVmGtLBI
716+key: ghc-heap-8.10.7-KKBS23xVpyT5D6lVmGtLBI
717717license: BSD3
718718maintainer: libraries@haskell.org
719719synopsis: Functions for walking GHC's heap
@@ -730,9 +730,9 @@ exposed-modules:
730730import-dirs:
731731library-dirs:
732732data-dir:
733−hs-libraries: HSghc-heap-8.10.5-9T0DYqFBM62Gfip0ykLilk
733+hs-libraries: HSghc-heap-8.10.7-KKBS23xVpyT5D6lVmGtLBI
734734depends:
735− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
735+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
736736 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe rts
737737haddock-interfaces:
738738haddock-html:
@@ -761,10 +761,10 @@ haddock-interfaces:
761761haddock-html:
762762---
763763name: ghci
764−version: 8.10.5
764+version: 8.10.7
765765visibility: public
766−id: ghci-8.10.5-5ete37Pk3xOBmkEi4lFW0i
767−key: ghci-8.10.5-5ete37Pk3xOBmkEi4lFW0i
766+id: ghci-8.10.7-587zkId3hcPGv0qmHnEk4E
767+key: ghci-8.10.7-587zkId3hcPGv0qmHnEk4E
768768license: BSD3
769769maintainer: ghc-devs@haskell.org
770770synopsis: The library supporting GHC's interactive interpreter
@@ -782,29 +782,29 @@ exposed-modules:
782782import-dirs:
783783library-dirs:
784784data-dir:
785−hs-libraries: HSghci-8.10.5-5ete37Pk3xOBmkEi4lFW0i
785+hs-libraries: HSghci-8.10.7-587zkId3hcPGv0qmHnEk4E
786786depends:
787− array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
788− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
789− binary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
790− bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
791− containers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
792− deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
793− filepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
794− ghc-boot-8.10.5-HnEZbDFznW07XxG3LHUoZ2
795− ghc-boot-th-8.10.5-11Ar2HZ7xYAAOs6hWMSt43
796− ghc-heap-8.10.5-9T0DYqFBM62Gfip0ykLilk rts
797− template-haskell-2.16.0.0-TIbdlCp5fa1xzGGTdzQXu
798− transformers-0.5.6.2-2YbNz8yUdrtBk4v757abmk
799− unix-2.7.2.2-9o2WCX8FbWCDL2b8iGQpdU
787+ array-0.5.4.0-BY9BworFlmHJapi9znoqNH
788+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
789+ binary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
790+ bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
791+ containers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
792+ deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
793+ filepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
794+ ghc-boot-8.10.7-Ed9K6rsfjLpFuzl7cQBpht
795+ ghc-boot-th-8.10.7-FQtGTtjFMOPJdcMgIgVdDb
796+ ghc-heap-8.10.7-KKBS23xVpyT5D6lVmGtLBI rts
797+ template-haskell-2.16.0.0-ILUM7zMBAmY2f0T80iaLZe
798+ transformers-0.5.6.2-FuVVxe7sxd9Djwd0OcZNKG
799+ unix-2.7.2.2-CPwwkHI8laL43G3eCXgloP
800800haddock-interfaces:
801801haddock-html:
802802---
803803name: ghcjs-prim
804804version: 0.1.1.0
805805visibility: public
806−id: ghcjs-prim-0.1.1.0-8LbHnSvm5y1JkGZ10VtO8b
807−key: ghcjs-prim-0.1.1.0-8LbHnSvm5y1JkGZ10VtO8b
806+id: ghcjs-prim-0.1.1.0-HZUIQ7BTQrzF5jVh07mbue
807+key: ghcjs-prim-0.1.1.0-HZUIQ7BTQrzF5jVh07mbue
808808license: MIT
809809maintainer: stegeman@gmail.com
810810author: Luite Stegeman
@@ -815,9 +815,9 @@ exposed-modules:
815815import-dirs:
816816library-dirs:
817817data-dir:
818−hs-libraries: HSghcjs-prim-0.1.1.0-8LbHnSvm5y1JkGZ10VtO8b
818+hs-libraries: HSghcjs-prim-0.1.1.0-HZUIQ7BTQrzF5jVh07mbue
819819depends:
820− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
820+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
821821 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
822822haddock-interfaces:
823823haddock-html:
@@ -825,8 +825,8 @@ haddock-html:
825825name: ghcjs-th
826826version: 0.1.0.0
827827visibility: public
828−id: ghcjs-th-0.1.0.0-FfndHSEYvZqBcCK3pYPyrq
829−key: ghcjs-th-0.1.0.0-FfndHSEYvZqBcCK3pYPyrq
828+id: ghcjs-th-0.1.0.0-JdGbYrK1CstBZz9Zn9tGjt
829+key: ghcjs-th-0.1.0.0-JdGbYrK1CstBZz9Zn9tGjt
830830license: MIT
831831maintainer: stegeman@gmail.com
832832author: Luite Stegeman
@@ -836,15 +836,15 @@ exposed-modules: GHCJS.Prim.TH.Eval GHCJS.Prim.TH.Types
836836import-dirs:
837837library-dirs:
838838data-dir:
839−hs-libraries: HSghcjs-th-0.1.0.0-FfndHSEYvZqBcCK3pYPyrq
839+hs-libraries: HSghcjs-th-0.1.0.0-JdGbYrK1CstBZz9Zn9tGjt
840840depends:
841− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
842− binary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
843− bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
844− containers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
841+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
842+ binary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
843+ bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
844+ containers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
845845 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
846− ghci-8.10.5-5ete37Pk3xOBmkEi4lFW0i
847− template-haskell-2.16.0.0-TIbdlCp5fa1xzGGTdzQXu
846+ ghci-8.10.7-587zkId3hcPGv0qmHnEk4E
847+ template-haskell-2.16.0.0-ILUM7zMBAmY2f0T80iaLZe
848848haddock-interfaces:
849849haddock-html:
850850---
@@ -882,8 +882,8 @@ haddock-html:
882882name: mtl
883883version: 2.2.2
884884visibility: public
885−id: mtl-2.2.2-6TFu2kE2YF0CSjLp2sfNLF
886−key: mtl-2.2.2-6TFu2kE2YF0CSjLp2sfNLF
885+id: mtl-2.2.2-IGSoKUSGylEE6TI31vkuMe
886+key: mtl-2.2.2-IGSoKUSGylEE6TI31vkuMe
887887license: BSD3
888888maintainer: Edward Kmett <ekmett@gmail.com>
889889author: Andy Gill
@@ -911,18 +911,18 @@ exposed-modules:
911911import-dirs:
912912library-dirs:
913913data-dir:
914−hs-libraries: HSmtl-2.2.2-6TFu2kE2YF0CSjLp2sfNLF
914+hs-libraries: HSmtl-2.2.2-IGSoKUSGylEE6TI31vkuMe
915915depends:
916− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
917− transformers-0.5.6.2-2YbNz8yUdrtBk4v757abmk
916+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
917+ transformers-0.5.6.2-FuVVxe7sxd9Djwd0OcZNKG
918918haddock-interfaces:
919919haddock-html:
920920---
921921name: parsec
922922version: 3.1.14.0
923923visibility: public
924−id: parsec-3.1.14.0-AzqyUTEIMaqFkOmajztCUR
925−key: parsec-3.1.14.0-AzqyUTEIMaqFkOmajztCUR
924+id: parsec-3.1.14.0-6yQXJMb8Ctw1yBCF2mpcHm
925+key: parsec-3.1.14.0-6yQXJMb8Ctw1yBCF2mpcHm
926926license: BSD3
927927maintainer: Herbert Valerio Riedel <hvr@gnu.org>
928928author:
@@ -961,20 +961,20 @@ exposed-modules:
961961import-dirs:
962962library-dirs:
963963data-dir:
964−hs-libraries: HSparsec-3.1.14.0-AzqyUTEIMaqFkOmajztCUR
964+hs-libraries: HSparsec-3.1.14.0-6yQXJMb8Ctw1yBCF2mpcHm
965965depends:
966− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
967− bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
968− mtl-2.2.2-6TFu2kE2YF0CSjLp2sfNLF
969− text-1.2.4.1-Lh4iEEPXxMPIWWUZh62rWk
966+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
967+ bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
968+ mtl-2.2.2-IGSoKUSGylEE6TI31vkuMe
969+ text-1.2.4.1-Hktns1tWh1j2vlgIoSVYTC
970970haddock-interfaces:
971971haddock-html:
972972---
973973name: pretty
974974version: 1.1.3.6
975975visibility: public
976−id: pretty-1.1.3.6-9lqLKxQeXaLK4WOowU4eiJ
977−key: pretty-1.1.3.6-9lqLKxQeXaLK4WOowU4eiJ
976+id: pretty-1.1.3.6-GAhFbJ44WwF1NMuTt9nXuU
977+key: pretty-1.1.3.6-GAhFbJ44WwF1NMuTt9nXuU
978978license: BSD3
979979maintainer: David Terei <code@davidterei.com>
980980stability: Stable
@@ -997,19 +997,19 @@ exposed-modules:
997997import-dirs:
998998library-dirs:
999999data-dir:
1000−hs-libraries: HSpretty-1.1.3.6-9lqLKxQeXaLK4WOowU4eiJ
1000+hs-libraries: HSpretty-1.1.3.6-GAhFbJ44WwF1NMuTt9nXuU
10011001depends:
1002− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
1003− deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
1002+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
1003+ deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
10041004 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
10051005haddock-interfaces:
10061006haddock-html:
10071007---
10081008name: process
1009−version: 1.6.9.0
1009+version: 1.6.13.2
10101010visibility: public
1011−id: process-1.6.9.0-Gq6bKphN4uKBrICCRSLwr9
1012−key: process-1.6.9.0-Gq6bKphN4uKBrICCRSLwr9
1011+id: process-1.6.13.2-LmvFltiEPhb3gFto6Wa77Y
1012+key: process-1.6.13.2-LmvFltiEPhb3gFto6Wa77Y
10131013license: BSD3
10141014maintainer: libraries@haskell.org
10151015synopsis: Process libraries
@@ -1027,24 +1027,24 @@ hidden-modules: System.Process.Common System.Process.Posix
10271027import-dirs:
10281028library-dirs:
10291029data-dir:
1030−hs-libraries: HSprocess-1.6.9.0-Gq6bKphN4uKBrICCRSLwr9
1030+hs-libraries: HSprocess-1.6.13.2-LmvFltiEPhb3gFto6Wa77Y
10311031include-dirs:
10321032includes: runProcess.h
10331033depends:
1034− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
1035− deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
1036− directory-1.3.6.0-IURimx7M7G0LSPnZx1wSb5
1037− filepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
1038− ghcjs-prim-0.1.1.0-8LbHnSvm5y1JkGZ10VtO8b
1039− unix-2.7.2.2-9o2WCX8FbWCDL2b8iGQpdU
1034+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
1035+ deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
1036+ directory-1.3.6.0-7XxNVUbKE5xYZT9KfdX7u
1037+ filepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
1038+ ghcjs-prim-0.1.1.0-HZUIQ7BTQrzF5jVh07mbue
1039+ unix-2.7.2.2-CPwwkHI8laL43G3eCXgloP
10401040haddock-interfaces:
10411041haddock-html:
10421042---
10431043name: template-haskell
10441044version: 2.16.0.0
10451045visibility: public
1046−id: template-haskell-2.16.0.0-TIbdlCp5fa1xzGGTdzQXu
1047−key: template-haskell-2.16.0.0-TIbdlCp5fa1xzGGTdzQXu
1046+id: template-haskell-2.16.0.0-ILUM7zMBAmY2f0T80iaLZe
1047+key: template-haskell-2.16.0.0-ILUM7zMBAmY2f0T80iaLZe
10481048license: BSD3
10491049maintainer: libraries@haskell.org
10501050synopsis: Support library for Template Haskell
@@ -1064,20 +1064,20 @@ hidden-modules: Language.Haskell.TH.Lib.Map
10641064import-dirs:
10651065library-dirs:
10661066data-dir:
1067−hs-libraries: HStemplate-haskell-2.16.0.0-TIbdlCp5fa1xzGGTdzQXu
1067+hs-libraries: HStemplate-haskell-2.16.0.0-ILUM7zMBAmY2f0T80iaLZe
10681068depends:
1069− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
1070− ghc-boot-th-8.10.5-11Ar2HZ7xYAAOs6hWMSt43
1069+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
1070+ ghc-boot-th-8.10.7-FQtGTtjFMOPJdcMgIgVdDb
10711071 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
1072− pretty-1.1.3.6-9lqLKxQeXaLK4WOowU4eiJ
1072+ pretty-1.1.3.6-GAhFbJ44WwF1NMuTt9nXuU
10731073haddock-interfaces:
10741074haddock-html:
10751075---
10761076name: text
10771077version: 1.2.4.1
10781078visibility: public
1079−id: text-1.2.4.1-Lh4iEEPXxMPIWWUZh62rWk
1080−key: text-1.2.4.1-Lh4iEEPXxMPIWWUZh62rWk
1079+id: text-1.2.4.1-Hktns1tWh1j2vlgIoSVYTC
1080+key: text-1.2.4.1-Hktns1tWh1j2vlgIoSVYTC
10811081license: BSD2
10821082copyright: 2009-2011 Bryan O'Sullivan, 2008-2009 Tom Harper
10831083maintainer:
@@ -1147,24 +1147,24 @@ hidden-modules: Data.Text.Show
11471147import-dirs:
11481148library-dirs:
11491149data-dir:
1150−hs-libraries: HStext-1.2.4.1-Lh4iEEPXxMPIWWUZh62rWk
1150+hs-libraries: HStext-1.2.4.1-Hktns1tWh1j2vlgIoSVYTC
11511151depends:
1152− array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
1153− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
1154− binary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
1155− bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
1156− deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
1152+ array-0.5.4.0-BY9BworFlmHJapi9znoqNH
1153+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
1154+ binary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
1155+ bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
1156+ deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
11571157 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
11581158 integer-gmp-1.0.3.0-63uAhGZ1DDrBtoXgnrDqDZ
1159− template-haskell-2.16.0.0-TIbdlCp5fa1xzGGTdzQXu
1159+ template-haskell-2.16.0.0-ILUM7zMBAmY2f0T80iaLZe
11601160haddock-interfaces:
11611161haddock-html:
11621162---
11631163name: time
11641164version: 1.9.3
11651165visibility: public
1166−id: time-1.9.3-IS1lXJyiqGtLjhT67j4q98
1167−key: time-1.9.3-IS1lXJyiqGtLjhT67j4q98
1166+id: time-1.9.3-3RdsewIylHjEX08tJ1SRQd
1167+key: time-1.9.3-3RdsewIylHjEX08tJ1SRQd
11681168license: BSD3
11691169maintainer: <ashley@semantic.org>
11701170author: Ashley Yakeley
@@ -1204,19 +1204,19 @@ hidden-modules:
12041204import-dirs:
12051205library-dirs:
12061206data-dir:
1207−hs-libraries: HStime-1.9.3-IS1lXJyiqGtLjhT67j4q98
1207+hs-libraries: HStime-1.9.3-3RdsewIylHjEX08tJ1SRQd
12081208include-dirs:
12091209depends:
1210− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
1211− deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
1210+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
1211+ deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
12121212haddock-interfaces:
12131213haddock-html:
12141214---
12151215name: transformers
12161216version: 0.5.6.2
12171217visibility: public
1218−id: transformers-0.5.6.2-2YbNz8yUdrtBk4v757abmk
1219−key: transformers-0.5.6.2-2YbNz8yUdrtBk4v757abmk
1218+id: transformers-0.5.6.2-FuVVxe7sxd9Djwd0OcZNKG
1219+key: transformers-0.5.6.2-FuVVxe7sxd9Djwd0OcZNKG
12201220license: BSD3
12211221maintainer: Ross Paterson <R.Paterson@city.ac.uk>
12221222author: Andy Gill, Ross Paterson
@@ -1258,16 +1258,16 @@ exposed-modules:
12581258import-dirs:
12591259library-dirs:
12601260data-dir:
1261−hs-libraries: HStransformers-0.5.6.2-2YbNz8yUdrtBk4v757abmk
1262−depends: base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
1261+hs-libraries: HStransformers-0.5.6.2-FuVVxe7sxd9Djwd0OcZNKG
1262+depends: base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
12631263haddock-interfaces:
12641264haddock-html:
12651265---
12661266name: unix
12671267version: 2.7.2.2
12681268visibility: public
1269−id: unix-2.7.2.2-9o2WCX8FbWCDL2b8iGQpdU
1270−key: unix-2.7.2.2-9o2WCX8FbWCDL2b8iGQpdU
1269+id: unix-2.7.2.2-CPwwkHI8laL43G3eCXgloP
1270+key: unix-2.7.2.2-CPwwkHI8laL43G3eCXgloP
12711271license: BSD3
12721272maintainer: libraries@haskell.org
12731273homepage: https://github.com/haskell/unix
@@ -1305,13 +1305,13 @@ hidden-modules:
13051305import-dirs:
13061306library-dirs:
13071307data-dir:
1308−hs-libraries: HSunix-2.7.2.2-9o2WCX8FbWCDL2b8iGQpdU
1308+hs-libraries: HSunix-2.7.2.2-CPwwkHI8laL43G3eCXgloP
13091309include-dirs:
13101310includes: HsUnix.h execvpe.h
13111311depends:
1312− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
1313− bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
1314− time-1.9.3-IS1lXJyiqGtLjhT67j4q98
1312+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
1313+ bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
1314+ time-1.9.3-3RdsewIylHjEX08tJ1SRQd
13151315haddock-interfaces:
13161316haddock-html:
13171317---
materialized/dummy-ghc/js-unknown-ghcjs-js-unknown-ghcjs-ghc-8.10.6-x86_64-darwin/ghc-pkg/dump-global+183−183
@@ -1,8 +1,8 @@
11name: Cabal
22version: 3.2.1.0
33visibility: public
4−id: Cabal-3.2.1.0-GSVyLU3cQ8tKwzfuwUDlfr
5−key: Cabal-3.2.1.0-GSVyLU3cQ8tKwzfuwUDlfr
4+id: Cabal-3.2.1.0-8AHEhNcKzJWIICO1qmdIN4
5+key: Cabal-3.2.1.0-8AHEhNcKzJWIICO1qmdIN4
66license: BSD3
77copyright: 2003-2020, Cabal Development Team (see AUTHORS file)
88maintainer: cabal-devel@haskell.org
@@ -168,32 +168,32 @@ hidden-modules:
168168import-dirs:
169169library-dirs:
170170data-dir:
171−hs-libraries: HSCabal-3.2.1.0-GSVyLU3cQ8tKwzfuwUDlfr
171+hs-libraries: HSCabal-3.2.1.0-8AHEhNcKzJWIICO1qmdIN4
172172depends:
173− array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
174− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
175− binary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
176− bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
177− containers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
178− deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
179− directory-1.3.6.0-IURimx7M7G0LSPnZx1wSb5
180− filepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
181− mtl-2.2.2-6TFu2kE2YF0CSjLp2sfNLF
182− parsec-3.1.14.0-AzqyUTEIMaqFkOmajztCUR
183− pretty-1.1.3.6-9lqLKxQeXaLK4WOowU4eiJ
184− process-1.6.9.0-Gq6bKphN4uKBrICCRSLwr9
185− text-1.2.4.1-Lh4iEEPXxMPIWWUZh62rWk
186− time-1.9.3-IS1lXJyiqGtLjhT67j4q98
187− transformers-0.5.6.2-2YbNz8yUdrtBk4v757abmk
188− unix-2.7.2.2-9o2WCX8FbWCDL2b8iGQpdU
173+ array-0.5.4.0-BY9BworFlmHJapi9znoqNH
174+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
175+ binary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
176+ bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
177+ containers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
178+ deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
179+ directory-1.3.6.0-7XxNVUbKE5xYZT9KfdX7u
180+ filepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
181+ mtl-2.2.2-IGSoKUSGylEE6TI31vkuMe
182+ parsec-3.1.14.0-6yQXJMb8Ctw1yBCF2mpcHm
183+ pretty-1.1.3.6-GAhFbJ44WwF1NMuTt9nXuU
184+ process-1.6.13.2-LmvFltiEPhb3gFto6Wa77Y
185+ text-1.2.4.1-Hktns1tWh1j2vlgIoSVYTC
186+ time-1.9.3-3RdsewIylHjEX08tJ1SRQd
187+ transformers-0.5.6.2-FuVVxe7sxd9Djwd0OcZNKG
188+ unix-2.7.2.2-CPwwkHI8laL43G3eCXgloP
189189haddock-interfaces:
190190haddock-html:
191191---
192192name: array
193193version: 0.5.4.0
194194visibility: public
195−id: array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
196−key: array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
195+id: array-0.5.4.0-BY9BworFlmHJapi9znoqNH
196+key: array-0.5.4.0-BY9BworFlmHJapi9znoqNH
197197license: BSD3
198198maintainer: libraries@haskell.org
199199synopsis: Mutable and immutable arrays
@@ -214,16 +214,16 @@ exposed-modules:
214214import-dirs:
215215library-dirs:
216216data-dir:
217−hs-libraries: HSarray-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
218−depends: base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
217+hs-libraries: HSarray-0.5.4.0-BY9BworFlmHJapi9znoqNH
218+depends: base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
219219haddock-interfaces:
220220haddock-html:
221221---
222222name: base
223−version: 4.14.2.0
223+version: 4.14.3.0
224224visibility: public
225−id: base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
226−key: base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
225+id: base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
226+key: base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
227227license: BSD3
228228maintainer: libraries@haskell.org
229229synopsis: Basic libraries
@@ -300,7 +300,7 @@ hidden-modules:
300300import-dirs:
301301library-dirs:
302302data-dir:
303−hs-libraries: HSbase-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
303+hs-libraries: HSbase-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
304304include-dirs:
305305includes: HsBase.h
306306depends:
@@ -312,8 +312,8 @@ haddock-html:
312312name: binary
313313version: 0.8.8.0
314314visibility: public
315−id: binary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
316−key: binary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
315+id: binary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
316+key: binary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
317317license: BSD3
318318maintainer: Lennart Kolmodin, Don Stewart <dons00@gmail.com>
319319author: Lennart Kolmodin <kolmodin@gmail.com>
@@ -341,20 +341,20 @@ hidden-modules:
341341import-dirs:
342342library-dirs:
343343data-dir:
344−hs-libraries: HSbinary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
344+hs-libraries: HSbinary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
345345depends:
346− array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
347− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
348− bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
349− containers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
346+ array-0.5.4.0-BY9BworFlmHJapi9znoqNH
347+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
348+ bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
349+ containers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
350350haddock-interfaces:
351351haddock-html:
352352---
353353name: bytestring
354354version: 0.10.12.0
355355visibility: public
356−id: bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
357−key: bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
356+id: bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
357+key: bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
358358license: BSD3
359359copyright:
360360 Copyright (c) Don Stewart 2005-2009,
@@ -417,22 +417,22 @@ hidden-modules:
417417import-dirs:
418418library-dirs:
419419data-dir:
420−hs-libraries: HSbytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
420+hs-libraries: HSbytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
421421include-dirs:
422422includes: fpstring.h
423423depends:
424− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
425− deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
424+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
425+ deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
426426 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
427427 integer-gmp-1.0.3.0-63uAhGZ1DDrBtoXgnrDqDZ
428428haddock-interfaces:
429429haddock-html:
430430---
431431name: containers
432−version: 0.6.4.1
432+version: 0.6.5.1
433433visibility: public
434−id: containers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
435−key: containers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
434+id: containers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
435+key: containers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
436436license: BSD3
437437maintainer: libraries@haskell.org
438438synopsis: Assorted concrete container types
@@ -470,19 +470,19 @@ hidden-modules:
470470import-dirs:
471471library-dirs:
472472data-dir:
473−hs-libraries: HScontainers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
473+hs-libraries: HScontainers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
474474depends:
475− array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
476− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
477− deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
475+ array-0.5.4.0-BY9BworFlmHJapi9znoqNH
476+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
477+ deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
478478haddock-interfaces:
479479haddock-html:
480480---
481481name: deepseq
482482version: 1.4.4.0
483483visibility: public
484−id: deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
485−key: deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
484+id: deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
485+key: deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
486486license: BSD3
487487maintainer: libraries@haskell.org
488488synopsis: Deep evaluation of data structures
@@ -506,18 +506,18 @@ hidden-modules: Control.DeepSeq.BackDoor
506506import-dirs:
507507library-dirs:
508508data-dir:
509−hs-libraries: HSdeepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
509+hs-libraries: HSdeepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
510510depends:
511− array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
512− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
511+ array-0.5.4.0-BY9BworFlmHJapi9znoqNH
512+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
513513haddock-interfaces:
514514haddock-html:
515515---
516516name: directory
517517version: 1.3.6.0
518518visibility: public
519−id: directory-1.3.6.0-IURimx7M7G0LSPnZx1wSb5
520−key: directory-1.3.6.0-IURimx7M7G0LSPnZx1wSb5
519+id: directory-1.3.6.0-7XxNVUbKE5xYZT9KfdX7u
520+key: directory-1.3.6.0-7XxNVUbKE5xYZT9KfdX7u
521521license: BSD3
522522maintainer: libraries@haskell.org
523523synopsis: Platform-agnostic library for filesystem operations
@@ -537,21 +537,21 @@ hidden-modules:
537537import-dirs:
538538library-dirs:
539539data-dir:
540−hs-libraries: HSdirectory-1.3.6.0-IURimx7M7G0LSPnZx1wSb5
540+hs-libraries: HSdirectory-1.3.6.0-7XxNVUbKE5xYZT9KfdX7u
541541depends:
542− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
543− filepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
544− ghcjs-prim-0.1.1.0-8LbHnSvm5y1JkGZ10VtO8b
545− time-1.9.3-IS1lXJyiqGtLjhT67j4q98
546− unix-2.7.2.2-9o2WCX8FbWCDL2b8iGQpdU
542+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
543+ filepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
544+ ghcjs-prim-0.1.1.0-HZUIQ7BTQrzF5jVh07mbue
545+ time-1.9.3-3RdsewIylHjEX08tJ1SRQd
546+ unix-2.7.2.2-CPwwkHI8laL43G3eCXgloP
547547haddock-interfaces:
548548haddock-html:
549549---
550550name: filepath
551551version: 1.4.2.1
552552visibility: public
553−id: filepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
554−key: filepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
553+id: filepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
554+key: filepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
555555license: BSD3
556556copyright: Neil Mitchell 2005-2018
557557maintainer: Neil Mitchell <ndmitchell@gmail.com>
@@ -572,16 +572,16 @@ exposed-modules:
572572import-dirs:
573573library-dirs:
574574data-dir:
575−hs-libraries: HSfilepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
576−depends: base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
575+hs-libraries: HSfilepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
576+depends: base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
577577haddock-interfaces:
578578haddock-html:
579579---
580580name: ghc
581−version: 8.10.5
581+version: 8.10.7
582582visibility: public
583−id: ghc-8.10.5-LeyCwf4jIapC7zZc80DbyI
584−key: ghc-8.10.5-LeyCwf4jIapC7zZc80DbyI
583+id: ghc-8.10.7-EdMAEt7aPQrBguiVr9FDQL
584+key: ghc-8.10.7-EdMAEt7aPQrBguiVr9FDQL
585585license: BSD3
586586maintainer: glasgow-haskell-users@haskell.org
587587author: The GHC Team
@@ -597,22 +597,22 @@ description:
597597category: Development
598598exposed-modules:
599599 Plugins,
600− Serialized from ghc-boot-8.10.5-HnEZbDFznW07XxG3LHUoZ2:GHC.Serialized
600+ Serialized from ghc-boot-8.10.7-Ed9K6rsfjLpFuzl7cQBpht:GHC.Serialized
601601import-dirs:
602602library-dirs:
603603data-dir:
604−hs-libraries: HSghc-8.10.5-LeyCwf4jIapC7zZc80DbyI
604+hs-libraries: HSghc-8.10.7-EdMAEt7aPQrBguiVr9FDQL
605605depends:
606− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
607− ghc-boot-8.10.5-HnEZbDFznW07XxG3LHUoZ2
606+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
607+ ghc-boot-8.10.7-Ed9K6rsfjLpFuzl7cQBpht
608608haddock-interfaces:
609609haddock-html:
610610---
611611name: ghc-boot
612−version: 8.10.5
612+version: 8.10.7
613613visibility: public
614−id: ghc-boot-8.10.5-HnEZbDFznW07XxG3LHUoZ2
615−key: ghc-boot-8.10.5-HnEZbDFznW07XxG3LHUoZ2
614+id: ghc-boot-8.10.7-Ed9K6rsfjLpFuzl7cQBpht
615+key: ghc-boot-8.10.7-Ed9K6rsfjLpFuzl7cQBpht
616616license: BSD3
617617maintainer: ghc-devs@haskell.org
618618synopsis: Shared functionality between GHC and its boot libraries
@@ -636,23 +636,23 @@ exposed-modules:
636636import-dirs:
637637library-dirs:
638638data-dir:
639−hs-libraries: HSghc-boot-8.10.5-HnEZbDFznW07XxG3LHUoZ2
639+hs-libraries: HSghc-boot-8.10.7-Ed9K6rsfjLpFuzl7cQBpht
640640depends:
641− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
642− binary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
643− bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
644− containers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
645− directory-1.3.6.0-IURimx7M7G0LSPnZx1wSb5
646− filepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
647− ghc-boot-th-8.10.5-11Ar2HZ7xYAAOs6hWMSt43
641+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
642+ binary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
643+ bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
644+ containers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
645+ directory-1.3.6.0-7XxNVUbKE5xYZT9KfdX7u
646+ filepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
647+ ghc-boot-th-8.10.7-FQtGTtjFMOPJdcMgIgVdDb
648648haddock-interfaces:
649649haddock-html:
650650---
651651name: ghc-boot-th
652−version: 8.10.5
652+version: 8.10.7
653653visibility: public
654−id: ghc-boot-th-8.10.5-11Ar2HZ7xYAAOs6hWMSt43
655−key: ghc-boot-th-8.10.5-11Ar2HZ7xYAAOs6hWMSt43
654+id: ghc-boot-th-8.10.7-FQtGTtjFMOPJdcMgIgVdDb
655+key: ghc-boot-th-8.10.7-FQtGTtjFMOPJdcMgIgVdDb
656656license: BSD3
657657maintainer: ghc-devs@haskell.org
658658synopsis:
@@ -671,16 +671,16 @@ exposed-modules:
671671import-dirs:
672672library-dirs:
673673data-dir:
674−hs-libraries: HSghc-boot-th-8.10.5-11Ar2HZ7xYAAOs6hWMSt43
675−depends: base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
674+hs-libraries: HSghc-boot-th-8.10.7-FQtGTtjFMOPJdcMgIgVdDb
675+depends: base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
676676haddock-interfaces:
677677haddock-html:
678678---
679679name: ghc-compact
680680version: 0.1.0.0
681681visibility: public
682−id: ghc-compact-0.1.0.0-H9e5byiC7oZCNl8ZF6gbnQ
683−key: ghc-compact-0.1.0.0-H9e5byiC7oZCNl8ZF6gbnQ
682+id: ghc-compact-0.1.0.0-2to1xmgRhuEECwy6tX57P7
683+key: ghc-compact-0.1.0.0-2to1xmgRhuEECwy6tX57P7
684684license: BSD3
685685maintainer: libraries@haskell.org
686686synopsis: In memory storage of deeply evaluated data structure
@@ -701,19 +701,19 @@ exposed-modules: GHC.Compact GHC.Compact.Serialized
701701import-dirs:
702702library-dirs:
703703data-dir:
704−hs-libraries: HSghc-compact-0.1.0.0-H9e5byiC7oZCNl8ZF6gbnQ
704+hs-libraries: HSghc-compact-0.1.0.0-2to1xmgRhuEECwy6tX57P7
705705depends:
706− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
707− bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
706+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
707+ bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
708708 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
709709haddock-interfaces:
710710haddock-html:
711711---
712712name: ghc-heap
713−version: 8.10.5
713+version: 8.10.7
714714visibility: public
715−id: ghc-heap-8.10.5-9T0DYqFBM62Gfip0ykLilk
716−key: ghc-heap-8.10.5-9T0DYqFBM62Gfip0ykLilk
715+id: ghc-heap-8.10.7-KKBS23xVpyT5D6lVmGtLBI
716+key: ghc-heap-8.10.7-KKBS23xVpyT5D6lVmGtLBI
717717license: BSD3
718718maintainer: libraries@haskell.org
719719synopsis: Functions for walking GHC's heap
@@ -730,9 +730,9 @@ exposed-modules:
730730import-dirs:
731731library-dirs:
732732data-dir:
733−hs-libraries: HSghc-heap-8.10.5-9T0DYqFBM62Gfip0ykLilk
733+hs-libraries: HSghc-heap-8.10.7-KKBS23xVpyT5D6lVmGtLBI
734734depends:
735− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
735+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
736736 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe rts
737737haddock-interfaces:
738738haddock-html:
@@ -761,10 +761,10 @@ haddock-interfaces:
761761haddock-html:
762762---
763763name: ghci
764−version: 8.10.5
764+version: 8.10.7
765765visibility: public
766−id: ghci-8.10.5-5ete37Pk3xOBmkEi4lFW0i
767−key: ghci-8.10.5-5ete37Pk3xOBmkEi4lFW0i
766+id: ghci-8.10.7-587zkId3hcPGv0qmHnEk4E
767+key: ghci-8.10.7-587zkId3hcPGv0qmHnEk4E
768768license: BSD3
769769maintainer: ghc-devs@haskell.org
770770synopsis: The library supporting GHC's interactive interpreter
@@ -782,29 +782,29 @@ exposed-modules:
782782import-dirs:
783783library-dirs:
784784data-dir:
785−hs-libraries: HSghci-8.10.5-5ete37Pk3xOBmkEi4lFW0i
785+hs-libraries: HSghci-8.10.7-587zkId3hcPGv0qmHnEk4E
786786depends:
787− array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
788− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
789− binary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
790− bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
791− containers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
792− deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
793− filepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
794− ghc-boot-8.10.5-HnEZbDFznW07XxG3LHUoZ2
795− ghc-boot-th-8.10.5-11Ar2HZ7xYAAOs6hWMSt43
796− ghc-heap-8.10.5-9T0DYqFBM62Gfip0ykLilk rts
797− template-haskell-2.16.0.0-TIbdlCp5fa1xzGGTdzQXu
798− transformers-0.5.6.2-2YbNz8yUdrtBk4v757abmk
799− unix-2.7.2.2-9o2WCX8FbWCDL2b8iGQpdU
787+ array-0.5.4.0-BY9BworFlmHJapi9znoqNH
788+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
789+ binary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
790+ bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
791+ containers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
792+ deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
793+ filepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
794+ ghc-boot-8.10.7-Ed9K6rsfjLpFuzl7cQBpht
795+ ghc-boot-th-8.10.7-FQtGTtjFMOPJdcMgIgVdDb
796+ ghc-heap-8.10.7-KKBS23xVpyT5D6lVmGtLBI rts
797+ template-haskell-2.16.0.0-ILUM7zMBAmY2f0T80iaLZe
798+ transformers-0.5.6.2-FuVVxe7sxd9Djwd0OcZNKG
799+ unix-2.7.2.2-CPwwkHI8laL43G3eCXgloP
800800haddock-interfaces:
801801haddock-html:
802802---
803803name: ghcjs-prim
804804version: 0.1.1.0
805805visibility: public
806−id: ghcjs-prim-0.1.1.0-8LbHnSvm5y1JkGZ10VtO8b
807−key: ghcjs-prim-0.1.1.0-8LbHnSvm5y1JkGZ10VtO8b
806+id: ghcjs-prim-0.1.1.0-HZUIQ7BTQrzF5jVh07mbue
807+key: ghcjs-prim-0.1.1.0-HZUIQ7BTQrzF5jVh07mbue
808808license: MIT
809809maintainer: stegeman@gmail.com
810810author: Luite Stegeman
@@ -815,9 +815,9 @@ exposed-modules:
815815import-dirs:
816816library-dirs:
817817data-dir:
818−hs-libraries: HSghcjs-prim-0.1.1.0-8LbHnSvm5y1JkGZ10VtO8b
818+hs-libraries: HSghcjs-prim-0.1.1.0-HZUIQ7BTQrzF5jVh07mbue
819819depends:
820− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
820+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
821821 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
822822haddock-interfaces:
823823haddock-html:
@@ -825,8 +825,8 @@ haddock-html:
825825name: ghcjs-th
826826version: 0.1.0.0
827827visibility: public
828−id: ghcjs-th-0.1.0.0-FfndHSEYvZqBcCK3pYPyrq
829−key: ghcjs-th-0.1.0.0-FfndHSEYvZqBcCK3pYPyrq
828+id: ghcjs-th-0.1.0.0-JdGbYrK1CstBZz9Zn9tGjt
829+key: ghcjs-th-0.1.0.0-JdGbYrK1CstBZz9Zn9tGjt
830830license: MIT
831831maintainer: stegeman@gmail.com
832832author: Luite Stegeman
@@ -836,15 +836,15 @@ exposed-modules: GHCJS.Prim.TH.Eval GHCJS.Prim.TH.Types
836836import-dirs:
837837library-dirs:
838838data-dir:
839−hs-libraries: HSghcjs-th-0.1.0.0-FfndHSEYvZqBcCK3pYPyrq
839+hs-libraries: HSghcjs-th-0.1.0.0-JdGbYrK1CstBZz9Zn9tGjt
840840depends:
841− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
842− binary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
843− bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
844− containers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
841+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
842+ binary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
843+ bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
844+ containers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
845845 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
846− ghci-8.10.5-5ete37Pk3xOBmkEi4lFW0i
847− template-haskell-2.16.0.0-TIbdlCp5fa1xzGGTdzQXu
846+ ghci-8.10.7-587zkId3hcPGv0qmHnEk4E
847+ template-haskell-2.16.0.0-ILUM7zMBAmY2f0T80iaLZe
848848haddock-interfaces:
849849haddock-html:
850850---
@@ -882,8 +882,8 @@ haddock-html:
882882name: mtl
883883version: 2.2.2
884884visibility: public
885−id: mtl-2.2.2-6TFu2kE2YF0CSjLp2sfNLF
886−key: mtl-2.2.2-6TFu2kE2YF0CSjLp2sfNLF
885+id: mtl-2.2.2-IGSoKUSGylEE6TI31vkuMe
886+key: mtl-2.2.2-IGSoKUSGylEE6TI31vkuMe
887887license: BSD3
888888maintainer: Edward Kmett <ekmett@gmail.com>
889889author: Andy Gill
@@ -911,18 +911,18 @@ exposed-modules:
911911import-dirs:
912912library-dirs:
913913data-dir:
914−hs-libraries: HSmtl-2.2.2-6TFu2kE2YF0CSjLp2sfNLF
914+hs-libraries: HSmtl-2.2.2-IGSoKUSGylEE6TI31vkuMe
915915depends:
916− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
917− transformers-0.5.6.2-2YbNz8yUdrtBk4v757abmk
916+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
917+ transformers-0.5.6.2-FuVVxe7sxd9Djwd0OcZNKG
918918haddock-interfaces:
919919haddock-html:
920920---
921921name: parsec
922922version: 3.1.14.0
923923visibility: public
924−id: parsec-3.1.14.0-AzqyUTEIMaqFkOmajztCUR
925−key: parsec-3.1.14.0-AzqyUTEIMaqFkOmajztCUR
924+id: parsec-3.1.14.0-6yQXJMb8Ctw1yBCF2mpcHm
925+key: parsec-3.1.14.0-6yQXJMb8Ctw1yBCF2mpcHm
926926license: BSD3
927927maintainer: Herbert Valerio Riedel <hvr@gnu.org>
928928author:
@@ -961,20 +961,20 @@ exposed-modules:
961961import-dirs:
962962library-dirs:
963963data-dir:
964−hs-libraries: HSparsec-3.1.14.0-AzqyUTEIMaqFkOmajztCUR
964+hs-libraries: HSparsec-3.1.14.0-6yQXJMb8Ctw1yBCF2mpcHm
965965depends:
966− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
967− bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
968− mtl-2.2.2-6TFu2kE2YF0CSjLp2sfNLF
969− text-1.2.4.1-Lh4iEEPXxMPIWWUZh62rWk
966+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
967+ bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
968+ mtl-2.2.2-IGSoKUSGylEE6TI31vkuMe
969+ text-1.2.4.1-Hktns1tWh1j2vlgIoSVYTC
970970haddock-interfaces:
971971haddock-html:
972972---
973973name: pretty
974974version: 1.1.3.6
975975visibility: public
976−id: pretty-1.1.3.6-9lqLKxQeXaLK4WOowU4eiJ
977−key: pretty-1.1.3.6-9lqLKxQeXaLK4WOowU4eiJ
976+id: pretty-1.1.3.6-GAhFbJ44WwF1NMuTt9nXuU
977+key: pretty-1.1.3.6-GAhFbJ44WwF1NMuTt9nXuU
978978license: BSD3
979979maintainer: David Terei <code@davidterei.com>
980980stability: Stable
@@ -997,19 +997,19 @@ exposed-modules:
997997import-dirs:
998998library-dirs:
999999data-dir:
1000−hs-libraries: HSpretty-1.1.3.6-9lqLKxQeXaLK4WOowU4eiJ
1000+hs-libraries: HSpretty-1.1.3.6-GAhFbJ44WwF1NMuTt9nXuU
10011001depends:
1002− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
1003− deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
1002+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
1003+ deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
10041004 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
10051005haddock-interfaces:
10061006haddock-html:
10071007---
10081008name: process
1009−version: 1.6.9.0
1009+version: 1.6.13.2
10101010visibility: public
1011−id: process-1.6.9.0-Gq6bKphN4uKBrICCRSLwr9
1012−key: process-1.6.9.0-Gq6bKphN4uKBrICCRSLwr9
1011+id: process-1.6.13.2-LmvFltiEPhb3gFto6Wa77Y
1012+key: process-1.6.13.2-LmvFltiEPhb3gFto6Wa77Y
10131013license: BSD3
10141014maintainer: libraries@haskell.org
10151015synopsis: Process libraries
@@ -1027,24 +1027,24 @@ hidden-modules: System.Process.Common System.Process.Posix
10271027import-dirs:
10281028library-dirs:
10291029data-dir:
1030−hs-libraries: HSprocess-1.6.9.0-Gq6bKphN4uKBrICCRSLwr9
1030+hs-libraries: HSprocess-1.6.13.2-LmvFltiEPhb3gFto6Wa77Y
10311031include-dirs:
10321032includes: runProcess.h
10331033depends:
1034− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
1035− deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
1036− directory-1.3.6.0-IURimx7M7G0LSPnZx1wSb5
1037− filepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
1038− ghcjs-prim-0.1.1.0-8LbHnSvm5y1JkGZ10VtO8b
1039− unix-2.7.2.2-9o2WCX8FbWCDL2b8iGQpdU
1034+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
1035+ deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
1036+ directory-1.3.6.0-7XxNVUbKE5xYZT9KfdX7u
1037+ filepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
1038+ ghcjs-prim-0.1.1.0-HZUIQ7BTQrzF5jVh07mbue
1039+ unix-2.7.2.2-CPwwkHI8laL43G3eCXgloP
10401040haddock-interfaces:
10411041haddock-html:
10421042---
10431043name: template-haskell
10441044version: 2.16.0.0
10451045visibility: public
1046−id: template-haskell-2.16.0.0-TIbdlCp5fa1xzGGTdzQXu
1047−key: template-haskell-2.16.0.0-TIbdlCp5fa1xzGGTdzQXu
1046+id: template-haskell-2.16.0.0-ILUM7zMBAmY2f0T80iaLZe
1047+key: template-haskell-2.16.0.0-ILUM7zMBAmY2f0T80iaLZe
10481048license: BSD3
10491049maintainer: libraries@haskell.org
10501050synopsis: Support library for Template Haskell
@@ -1064,20 +1064,20 @@ hidden-modules: Language.Haskell.TH.Lib.Map
10641064import-dirs:
10651065library-dirs:
10661066data-dir:
1067−hs-libraries: HStemplate-haskell-2.16.0.0-TIbdlCp5fa1xzGGTdzQXu
1067+hs-libraries: HStemplate-haskell-2.16.0.0-ILUM7zMBAmY2f0T80iaLZe
10681068depends:
1069− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
1070− ghc-boot-th-8.10.5-11Ar2HZ7xYAAOs6hWMSt43
1069+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
1070+ ghc-boot-th-8.10.7-FQtGTtjFMOPJdcMgIgVdDb
10711071 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
1072− pretty-1.1.3.6-9lqLKxQeXaLK4WOowU4eiJ
1072+ pretty-1.1.3.6-GAhFbJ44WwF1NMuTt9nXuU
10731073haddock-interfaces:
10741074haddock-html:
10751075---
10761076name: text
10771077version: 1.2.4.1
10781078visibility: public
1079−id: text-1.2.4.1-Lh4iEEPXxMPIWWUZh62rWk
1080−key: text-1.2.4.1-Lh4iEEPXxMPIWWUZh62rWk
1079+id: text-1.2.4.1-Hktns1tWh1j2vlgIoSVYTC
1080+key: text-1.2.4.1-Hktns1tWh1j2vlgIoSVYTC
10811081license: BSD2
10821082copyright: 2009-2011 Bryan O'Sullivan, 2008-2009 Tom Harper
10831083maintainer:
@@ -1147,24 +1147,24 @@ hidden-modules: Data.Text.Show
11471147import-dirs:
11481148library-dirs:
11491149data-dir:
1150−hs-libraries: HStext-1.2.4.1-Lh4iEEPXxMPIWWUZh62rWk
1150+hs-libraries: HStext-1.2.4.1-Hktns1tWh1j2vlgIoSVYTC
11511151depends:
1152− array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
1153− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
1154− binary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
1155− bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
1156− deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
1152+ array-0.5.4.0-BY9BworFlmHJapi9znoqNH
1153+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
1154+ binary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
1155+ bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
1156+ deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
11571157 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
11581158 integer-gmp-1.0.3.0-63uAhGZ1DDrBtoXgnrDqDZ
1159− template-haskell-2.16.0.0-TIbdlCp5fa1xzGGTdzQXu
1159+ template-haskell-2.16.0.0-ILUM7zMBAmY2f0T80iaLZe
11601160haddock-interfaces:
11611161haddock-html:
11621162---
11631163name: time
11641164version: 1.9.3
11651165visibility: public
1166−id: time-1.9.3-IS1lXJyiqGtLjhT67j4q98
1167−key: time-1.9.3-IS1lXJyiqGtLjhT67j4q98
1166+id: time-1.9.3-3RdsewIylHjEX08tJ1SRQd
1167+key: time-1.9.3-3RdsewIylHjEX08tJ1SRQd
11681168license: BSD3
11691169maintainer: <ashley@semantic.org>
11701170author: Ashley Yakeley
@@ -1204,19 +1204,19 @@ hidden-modules:
12041204import-dirs:
12051205library-dirs:
12061206data-dir:
1207−hs-libraries: HStime-1.9.3-IS1lXJyiqGtLjhT67j4q98
1207+hs-libraries: HStime-1.9.3-3RdsewIylHjEX08tJ1SRQd
12081208include-dirs:
12091209depends:
1210− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
1211− deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
1210+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
1211+ deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
12121212haddock-interfaces:
12131213haddock-html:
12141214---
12151215name: transformers
12161216version: 0.5.6.2
12171217visibility: public
1218−id: transformers-0.5.6.2-2YbNz8yUdrtBk4v757abmk
1219−key: transformers-0.5.6.2-2YbNz8yUdrtBk4v757abmk
1218+id: transformers-0.5.6.2-FuVVxe7sxd9Djwd0OcZNKG
1219+key: transformers-0.5.6.2-FuVVxe7sxd9Djwd0OcZNKG
12201220license: BSD3
12211221maintainer: Ross Paterson <R.Paterson@city.ac.uk>
12221222author: Andy Gill, Ross Paterson
@@ -1258,16 +1258,16 @@ exposed-modules:
12581258import-dirs:
12591259library-dirs:
12601260data-dir:
1261−hs-libraries: HStransformers-0.5.6.2-2YbNz8yUdrtBk4v757abmk
1262−depends: base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
1261+hs-libraries: HStransformers-0.5.6.2-FuVVxe7sxd9Djwd0OcZNKG
1262+depends: base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
12631263haddock-interfaces:
12641264haddock-html:
12651265---
12661266name: unix
12671267version: 2.7.2.2
12681268visibility: public
1269−id: unix-2.7.2.2-9o2WCX8FbWCDL2b8iGQpdU
1270−key: unix-2.7.2.2-9o2WCX8FbWCDL2b8iGQpdU
1269+id: unix-2.7.2.2-CPwwkHI8laL43G3eCXgloP
1270+key: unix-2.7.2.2-CPwwkHI8laL43G3eCXgloP
12711271license: BSD3
12721272maintainer: libraries@haskell.org
12731273homepage: https://github.com/haskell/unix
@@ -1305,13 +1305,13 @@ hidden-modules:
13051305import-dirs:
13061306library-dirs:
13071307data-dir:
1308−hs-libraries: HSunix-2.7.2.2-9o2WCX8FbWCDL2b8iGQpdU
1308+hs-libraries: HSunix-2.7.2.2-CPwwkHI8laL43G3eCXgloP
13091309include-dirs:
13101310includes: HsUnix.h execvpe.h
13111311depends:
1312− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
1313− bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
1314− time-1.9.3-IS1lXJyiqGtLjhT67j4q98
1312+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
1313+ bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
1314+ time-1.9.3-3RdsewIylHjEX08tJ1SRQd
13151315haddock-interfaces:
13161316haddock-html:
13171317---
materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.4-x86_64-darwin/ghc-pkg/dump-globalnew file+1449
@@ -0,0 +1,1449 @@
1+name: Cabal
2+version: 3.2.1.0
3+visibility: public
4+id: Cabal-3.2.1.0
5+key: Cabal-3.2.1.0
6+license: BSD-3-Clause
7+copyright: 2003-2020, Cabal Development Team (see AUTHORS file)
8+maintainer: cabal-devel@haskell.org
9+author: Cabal Development Team <cabal-devel@haskell.org>
10+homepage: http://www.haskell.org/cabal/
11+synopsis: A framework for packaging Haskell software
12+description:
13+ The Haskell Common Architecture for Building Applications and
14+ Libraries: a framework defining a common interface for authors to more
15+ easily build their Haskell applications in a portable way.
16+ The Haskell Cabal is part of a larger infrastructure for distributing,
17+ organizing, and cataloging Haskell libraries and tools.
18+category: Distribution
19+exposed: True
20+exposed-modules:
21+ Distribution.Backpack Distribution.Backpack.ComponentsGraph
22+ Distribution.Backpack.Configure
23+ Distribution.Backpack.ConfiguredComponent
24+ Distribution.Backpack.DescribeUnitId
25+ Distribution.Backpack.FullUnitId
26+ Distribution.Backpack.LinkedComponent
27+ Distribution.Backpack.ModSubst Distribution.Backpack.ModuleShape
28+ Distribution.Backpack.PreModuleShape Distribution.CabalSpecVersion
29+ Distribution.Compat.Binary Distribution.Compat.CharParsing
30+ Distribution.Compat.CreatePipe Distribution.Compat.DList
31+ Distribution.Compat.Directory Distribution.Compat.Environment
32+ Distribution.Compat.Exception Distribution.Compat.FilePath
33+ Distribution.Compat.Graph Distribution.Compat.Internal.TempFile
34+ Distribution.Compat.Lens Distribution.Compat.Newtype
35+ Distribution.Compat.Parsing Distribution.Compat.Prelude.Internal
36+ Distribution.Compat.Process Distribution.Compat.ResponseFile
37+ Distribution.Compat.Semigroup Distribution.Compat.Stack
38+ Distribution.Compat.Time Distribution.Compat.Typeable
39+ Distribution.Compiler Distribution.FieldGrammar
40+ Distribution.FieldGrammar.Class
41+ Distribution.FieldGrammar.FieldDescrs
42+ Distribution.FieldGrammar.Parsec Distribution.FieldGrammar.Pretty
43+ Distribution.Fields Distribution.Fields.ConfVar
44+ Distribution.Fields.Field Distribution.Fields.Lexer
45+ Distribution.Fields.LexerMonad Distribution.Fields.ParseResult
46+ Distribution.Fields.Parser Distribution.Fields.Pretty
47+ Distribution.InstalledPackageInfo Distribution.License
48+ Distribution.Make Distribution.ModuleName Distribution.Package
49+ Distribution.PackageDescription
50+ Distribution.PackageDescription.Check
51+ Distribution.PackageDescription.Configuration
52+ Distribution.PackageDescription.FieldGrammar
53+ Distribution.PackageDescription.Parsec
54+ Distribution.PackageDescription.PrettyPrint
55+ Distribution.PackageDescription.Quirks
56+ Distribution.PackageDescription.Utils Distribution.Parsec
57+ Distribution.Parsec.Error Distribution.Parsec.FieldLineStream
58+ Distribution.Parsec.Newtypes Distribution.Parsec.Position
59+ Distribution.Parsec.Warning Distribution.Pretty Distribution.ReadE
60+ Distribution.SPDX Distribution.SPDX.License
61+ Distribution.SPDX.LicenseExceptionId
62+ Distribution.SPDX.LicenseExpression Distribution.SPDX.LicenseId
63+ Distribution.SPDX.LicenseListVersion
64+ Distribution.SPDX.LicenseReference Distribution.Simple
65+ Distribution.Simple.Bench Distribution.Simple.Build
66+ Distribution.Simple.Build.Macros
67+ Distribution.Simple.Build.PathsModule
68+ Distribution.Simple.BuildPaths Distribution.Simple.BuildTarget
69+ Distribution.Simple.BuildToolDepends Distribution.Simple.CCompiler
70+ Distribution.Simple.Command Distribution.Simple.Compiler
71+ Distribution.Simple.Configure Distribution.Simple.Doctest
72+ Distribution.Simple.Flag Distribution.Simple.GHC
73+ Distribution.Simple.GHCJS Distribution.Simple.Glob
74+ Distribution.Simple.Haddock Distribution.Simple.HaskellSuite
75+ Distribution.Simple.Hpc Distribution.Simple.Install
76+ Distribution.Simple.InstallDirs
77+ Distribution.Simple.InstallDirs.Internal
78+ Distribution.Simple.LocalBuildInfo Distribution.Simple.PackageIndex
79+ Distribution.Simple.PreProcess Distribution.Simple.PreProcess.Unlit
80+ Distribution.Simple.Program Distribution.Simple.Program.Ar
81+ Distribution.Simple.Program.Builtin Distribution.Simple.Program.Db
82+ Distribution.Simple.Program.Find Distribution.Simple.Program.GHC
83+ Distribution.Simple.Program.HcPkg Distribution.Simple.Program.Hpc
84+ Distribution.Simple.Program.Internal Distribution.Simple.Program.Ld
85+ Distribution.Simple.Program.ResponseFile
86+ Distribution.Simple.Program.Run Distribution.Simple.Program.Script
87+ Distribution.Simple.Program.Strip Distribution.Simple.Program.Types
88+ Distribution.Simple.Register Distribution.Simple.Setup
89+ Distribution.Simple.ShowBuildInfo Distribution.Simple.SrcDist
90+ Distribution.Simple.Test Distribution.Simple.Test.ExeV10
91+ Distribution.Simple.Test.LibV09 Distribution.Simple.Test.Log
92+ Distribution.Simple.UHC Distribution.Simple.UserHooks
93+ Distribution.Simple.Utils Distribution.System
94+ Distribution.TestSuite Distribution.Text
95+ Distribution.Types.AbiDependency Distribution.Types.AbiHash
96+ Distribution.Types.AnnotatedId Distribution.Types.Benchmark
97+ Distribution.Types.Benchmark.Lens
98+ Distribution.Types.BenchmarkInterface
99+ Distribution.Types.BenchmarkType Distribution.Types.BuildInfo
100+ Distribution.Types.BuildInfo.Lens Distribution.Types.BuildType
101+ Distribution.Types.Component Distribution.Types.ComponentId
102+ Distribution.Types.ComponentInclude
103+ Distribution.Types.ComponentLocalBuildInfo
104+ Distribution.Types.ComponentName
105+ Distribution.Types.ComponentRequestedSpec
106+ Distribution.Types.CondTree Distribution.Types.Condition
107+ Distribution.Types.ConfVar Distribution.Types.Dependency
108+ Distribution.Types.DependencyMap Distribution.Types.ExeDependency
109+ Distribution.Types.Executable Distribution.Types.Executable.Lens
110+ Distribution.Types.ExecutableScope Distribution.Types.ExposedModule
111+ Distribution.Types.Flag Distribution.Types.ForeignLib
112+ Distribution.Types.ForeignLib.Lens
113+ Distribution.Types.ForeignLibOption
114+ Distribution.Types.ForeignLibType
115+ Distribution.Types.GenericPackageDescription
116+ Distribution.Types.GenericPackageDescription.Lens
117+ Distribution.Types.GivenComponent
118+ Distribution.Types.HookedBuildInfo
119+ Distribution.Types.IncludeRenaming
120+ Distribution.Types.InstalledPackageInfo
121+ Distribution.Types.InstalledPackageInfo.FieldGrammar
122+ Distribution.Types.InstalledPackageInfo.Lens
123+ Distribution.Types.LegacyExeDependency Distribution.Types.Lens
124+ Distribution.Types.Library Distribution.Types.Library.Lens
125+ Distribution.Types.LibraryName Distribution.Types.LibraryVisibility
126+ Distribution.Types.LocalBuildInfo Distribution.Types.Mixin
127+ Distribution.Types.Module Distribution.Types.ModuleReexport
128+ Distribution.Types.ModuleRenaming
129+ Distribution.Types.MungedPackageId
130+ Distribution.Types.MungedPackageName
131+ Distribution.Types.PackageDescription
132+ Distribution.Types.PackageDescription.Lens
133+ Distribution.Types.PackageId Distribution.Types.PackageId.Lens
134+ Distribution.Types.PackageName Distribution.Types.PackageName.Magic
135+ Distribution.Types.PackageVersionConstraint
136+ Distribution.Types.PkgconfigDependency
137+ Distribution.Types.PkgconfigName
138+ Distribution.Types.PkgconfigVersion
139+ Distribution.Types.PkgconfigVersionRange
140+ Distribution.Types.SetupBuildInfo
141+ Distribution.Types.SetupBuildInfo.Lens
142+ Distribution.Types.SourceRepo Distribution.Types.SourceRepo.Lens
143+ Distribution.Types.TargetInfo Distribution.Types.TestSuite
144+ Distribution.Types.TestSuite.Lens
145+ Distribution.Types.TestSuiteInterface Distribution.Types.TestType
146+ Distribution.Types.UnitId Distribution.Types.UnqualComponentName
147+ Distribution.Types.Version Distribution.Types.VersionInterval
148+ Distribution.Types.VersionRange
149+ Distribution.Types.VersionRange.Internal Distribution.Utils.Generic
150+ Distribution.Utils.IOData Distribution.Utils.LogProgress
151+ Distribution.Utils.MD5 Distribution.Utils.MapAccum
152+ Distribution.Utils.NubList Distribution.Utils.Progress
153+ Distribution.Utils.ShortText Distribution.Utils.Structured
154+ Distribution.Verbosity Distribution.Verbosity.Internal
155+ Distribution.Version Language.Haskell.Extension
156+hidden-modules:
157+ Distribution.Backpack.PreExistingComponent
158+ Distribution.Backpack.ReadyComponent Distribution.Backpack.MixLink
159+ Distribution.Backpack.ModuleScope Distribution.Backpack.UnifyM
160+ Distribution.Backpack.Id Distribution.Utils.UnionFind
161+ Distribution.Utils.Base62 Distribution.Compat.Async
162+ Distribution.Compat.CopyFile Distribution.Compat.GetShortPathName
163+ Distribution.Compat.MonadFail Distribution.Compat.Prelude
164+ Distribution.Compat.SnocList Distribution.GetOpt Distribution.Lex
165+ Distribution.Utils.String Distribution.Simple.GHC.EnvironmentParser
166+ Distribution.Simple.GHC.Internal Distribution.Simple.GHC.ImplInfo
167+ Distribution.Simple.Utils.Json Paths_Cabal
168+import-dirs:
169+library-dirs:
170+dynamic-library-dirs:
171+data-dir:
172+hs-libraries: HSCabal-3.2.1.0
173+depends:
174+ Win32-2.6.1.0 array-0.5.4.0 base-4.14.1.0 binary-0.8.8.0
175+ bytestring-0.10.12.0 containers-0.6.2.1 deepseq-1.4.4.0
176+ directory-1.3.6.0 filepath-1.4.2.1 mtl-2.2.2 parsec-3.1.14.0
177+ pretty-1.1.3.6 process-1.6.9.0 text-1.2.4.1 time-1.9.3
178+ transformers-0.5.6.2
179+haddock-interfaces:
180+haddock-html:
181+---
182+name: Win32
183+version: 2.6.1.0
184+visibility: public
185+id: Win32-2.6.1.0
186+key: Win32-2.6.1.0
187+license: BSD-3-Clause
188+copyright:
189+ Alastair Reid, 1999-2003; shelarcy, 2012-2013; Tamar Christina, 2016-2017
190+maintainer: Haskell Libraries <libraries@haskell.org>
191+author: Alastair Reid, shelarcy, Tamar Christina
192+homepage: https://github.com/haskell/win32
193+synopsis: A binding to part of the Win32 library
194+description: A binding to part of the Win32 library.
195+category: System, Graphics
196+exposed: True
197+exposed-modules:
198+ Graphics.Win32 Graphics.Win32.Control Graphics.Win32.Dialogue
199+ Graphics.Win32.GDI Graphics.Win32.GDI.AlphaBlend
200+ Graphics.Win32.GDI.Bitmap Graphics.Win32.GDI.Brush
201+ Graphics.Win32.GDI.Clip Graphics.Win32.GDI.Font
202+ Graphics.Win32.GDI.Graphics2D Graphics.Win32.GDI.HDC
203+ Graphics.Win32.GDI.Palette Graphics.Win32.GDI.Path
204+ Graphics.Win32.GDI.Pen Graphics.Win32.GDI.Region
205+ Graphics.Win32.GDI.Types Graphics.Win32.Icon Graphics.Win32.Key
206+ Graphics.Win32.LayeredWindow Graphics.Win32.Menu
207+ Graphics.Win32.Message Graphics.Win32.Misc Graphics.Win32.Resource
208+ Graphics.Win32.Window Graphics.Win32.Window.AnimateWindow
209+ Graphics.Win32.Window.ForegroundWindow Graphics.Win32.Window.HotKey
210+ Graphics.Win32.Window.IMM Graphics.Win32.Window.PostMessage
211+ Media.Win32 System.Win32 System.Win32.Automation
212+ System.Win32.Automation.Input System.Win32.Automation.Input.Key
213+ System.Win32.Automation.Input.Mouse System.Win32.Console
214+ System.Win32.Console.CtrlHandler System.Win32.Console.HWND
215+ System.Win32.Console.Title System.Win32.DLL System.Win32.DebugApi
216+ System.Win32.Encoding System.Win32.Exception.Unsupported
217+ System.Win32.File System.Win32.FileMapping System.Win32.HardLink
218+ System.Win32.Info System.Win32.Info.Computer
219+ System.Win32.Info.Version System.Win32.Mem System.Win32.MinTTY
220+ System.Win32.NLS System.Win32.Path System.Win32.Process
221+ System.Win32.Registry System.Win32.Security System.Win32.Shell
222+ System.Win32.SimpleMAPI System.Win32.String
223+ System.Win32.SymbolicLink System.Win32.Thread System.Win32.Time
224+ System.Win32.Types System.Win32.Utils System.Win32.Word
225+import-dirs:
226+library-dirs:
227+dynamic-library-dirs:
228+data-dir:
229+hs-libraries: HSWin32-2.6.1.0
230+extra-libraries:
231+ user32 gdi32 winmm advapi32 shell32 shfolder shlwapi msimg32 imm32
232+include-dirs:
233+includes:
234+ alphablend.h diatemp.h dumpBMP.h ellipse.h errors.h HsGDI.h
235+ HsWin32.h Win32Aux.h win32debug.h windows_cconv.h WndProc.h
236+ alignment.h
237+depends: base-4.14.1.0 bytestring-0.10.12.0 filepath-1.4.2.1
238+haddock-interfaces:
239+haddock-html:
240+---
241+name: array
242+version: 0.5.4.0
243+visibility: public
244+id: array-0.5.4.0
245+key: array-0.5.4.0
246+license: BSD-3-Clause
247+maintainer: libraries@haskell.org
248+synopsis: Mutable and immutable arrays
249+description:
250+ In addition to providing the "Data.Array" module
251+ <http://www.haskell.org/onlinereport/haskell2010/haskellch14.html as specified in the Haskell 2010 Language Report>,
252+ this package also defines the classes 'IArray' of
253+ immutable arrays and 'MArray' of arrays mutable within appropriate
254+ monads, as well as some instances of these classes.
255+category: Data Structures
256+exposed: True
257+exposed-modules:
258+ Data.Array Data.Array.Base Data.Array.IArray Data.Array.IO
259+ Data.Array.IO.Internals Data.Array.IO.Safe Data.Array.MArray
260+ Data.Array.MArray.Safe Data.Array.ST Data.Array.ST.Safe
261+ Data.Array.Storable Data.Array.Storable.Internals
262+ Data.Array.Storable.Safe Data.Array.Unboxed Data.Array.Unsafe
263+import-dirs:
264+library-dirs:
265+dynamic-library-dirs:
266+data-dir:
267+hs-libraries: HSarray-0.5.4.0
268+depends: base-4.14.1.0
269+haddock-interfaces:
270+haddock-html:
271+---
272+name: base
273+version: 4.14.1.0
274+visibility: public
275+id: base-4.14.1.0
276+key: base-4.14.1.0
277+license: BSD-3-Clause
278+maintainer: libraries@haskell.org
279+synopsis: Basic libraries
280+description:
281+ This package contains the Standard Haskell "Prelude" and its support libraries,
282+ and a large collection of useful libraries ranging from data
283+ structures to parsing combinators and debugging utilities.
284+category: Prelude
285+exposed: True
286+exposed-modules:
287+ Control.Applicative Control.Arrow Control.Category
288+ Control.Concurrent Control.Concurrent.Chan Control.Concurrent.MVar
289+ Control.Concurrent.QSem Control.Concurrent.QSemN Control.Exception
290+ Control.Exception.Base Control.Monad Control.Monad.Fail
291+ Control.Monad.Fix Control.Monad.IO.Class Control.Monad.Instances
292+ Control.Monad.ST Control.Monad.ST.Lazy Control.Monad.ST.Lazy.Safe
293+ Control.Monad.ST.Lazy.Unsafe Control.Monad.ST.Safe
294+ Control.Monad.ST.Strict Control.Monad.ST.Unsafe Control.Monad.Zip
295+ Data.Bifoldable Data.Bifunctor Data.Bitraversable Data.Bits
296+ Data.Bool Data.Char Data.Coerce Data.Complex Data.Data Data.Dynamic
297+ Data.Either Data.Eq Data.Fixed Data.Foldable Data.Function
298+ Data.Functor Data.Functor.Classes Data.Functor.Compose
299+ Data.Functor.Const Data.Functor.Contravariant Data.Functor.Identity
300+ Data.Functor.Product Data.Functor.Sum Data.IORef Data.Int Data.Ix
301+ Data.Kind Data.List Data.List.NonEmpty Data.Maybe Data.Monoid
302+ Data.Ord Data.Proxy Data.Ratio Data.STRef Data.STRef.Lazy
303+ Data.STRef.Strict Data.Semigroup Data.String Data.Traversable
304+ Data.Tuple Data.Type.Bool Data.Type.Coercion Data.Type.Equality
305+ Data.Typeable Data.Unique Data.Version Data.Void Data.Word
306+ Debug.Trace Foreign Foreign.C Foreign.C.Error Foreign.C.String
307+ Foreign.C.Types Foreign.Concurrent Foreign.ForeignPtr
308+ Foreign.ForeignPtr.Safe Foreign.ForeignPtr.Unsafe Foreign.Marshal
309+ Foreign.Marshal.Alloc Foreign.Marshal.Array Foreign.Marshal.Error
310+ Foreign.Marshal.Pool Foreign.Marshal.Safe Foreign.Marshal.Unsafe
311+ Foreign.Marshal.Utils Foreign.Ptr Foreign.Safe Foreign.StablePtr
312+ Foreign.Storable GHC.Arr GHC.Base GHC.ByteOrder GHC.Char GHC.Clock
313+ GHC.Conc GHC.Conc.IO GHC.Conc.Signal GHC.Conc.Sync GHC.Conc.Windows
314+ GHC.ConsoleHandler GHC.Constants GHC.Desugar GHC.Enum
315+ GHC.Environment GHC.Err GHC.Exception GHC.Exception.Type
316+ GHC.ExecutionStack GHC.ExecutionStack.Internal GHC.Exts
317+ GHC.Fingerprint GHC.Fingerprint.Type GHC.Float
318+ GHC.Float.ConversionUtils GHC.Float.RealFracMethods GHC.Foreign
319+ GHC.ForeignPtr GHC.GHCi GHC.GHCi.Helpers GHC.Generics GHC.IO
320+ GHC.IO.Buffer GHC.IO.BufferedIO GHC.IO.Device GHC.IO.Encoding
321+ GHC.IO.Encoding.CodePage GHC.IO.Encoding.CodePage.API
322+ GHC.IO.Encoding.CodePage.Table GHC.IO.Encoding.Failure
323+ GHC.IO.Encoding.Iconv GHC.IO.Encoding.Latin1 GHC.IO.Encoding.Types
324+ GHC.IO.Encoding.UTF16 GHC.IO.Encoding.UTF32 GHC.IO.Encoding.UTF8
325+ GHC.IO.Exception GHC.IO.FD GHC.IO.Handle GHC.IO.Handle.FD
326+ GHC.IO.Handle.Internals GHC.IO.Handle.Lock GHC.IO.Handle.Text
327+ GHC.IO.Handle.Types GHC.IO.IOMode GHC.IO.Unsafe GHC.IOArray
328+ GHC.IORef GHC.Int GHC.Ix GHC.List GHC.MVar GHC.Maybe GHC.Natural
329+ GHC.Num GHC.OldList GHC.OverloadedLabels GHC.Pack GHC.Profiling
330+ GHC.Ptr GHC.RTS.Flags GHC.Read GHC.Real GHC.Records
331+ GHC.ResponseFile GHC.ST GHC.STRef GHC.Show GHC.Stable
332+ GHC.StableName GHC.Stack GHC.Stack.CCS GHC.Stack.Types
333+ GHC.StaticPtr GHC.Stats GHC.Storable GHC.TopHandler GHC.TypeLits
334+ GHC.TypeNats GHC.Unicode GHC.Weak GHC.Windows GHC.Word Numeric
335+ Numeric.Natural Prelude System.CPUTime System.Console.GetOpt
336+ System.Environment System.Environment.Blank System.Exit System.IO
337+ System.IO.Error System.IO.Unsafe System.Info System.Mem
338+ System.Mem.StableName System.Mem.Weak System.Posix.Internals
339+ System.Posix.Types System.Timeout Text.ParserCombinators.ReadP
340+ Text.ParserCombinators.ReadPrec Text.Printf Text.Read Text.Read.Lex
341+ Text.Show Text.Show.Functions Type.Reflection
342+ Type.Reflection.Unsafe Unsafe.Coerce
343+hidden-modules:
344+ Control.Monad.ST.Imp Control.Monad.ST.Lazy.Imp Data.Functor.Utils
345+ Data.OldList Data.Semigroup.Internal Data.Typeable.Internal
346+ Foreign.ForeignPtr.Imp GHC.IO.Handle.Lock.Common
347+ GHC.IO.Handle.Lock.Flock GHC.IO.Handle.Lock.LinuxOFD
348+ GHC.IO.Handle.Lock.NoOp GHC.IO.Handle.Lock.Windows
349+ GHC.StaticPtr.Internal System.Environment.ExecutablePath
350+ System.CPUTime.Utils System.CPUTime.Windows
351+import-dirs:
352+library-dirs:
353+dynamic-library-dirs:
354+data-dir:
355+hs-libraries: HSbase-4.14.1.0
356+extra-libraries: wsock32 user32 shell32 msvcrt mingw32 mingwex shlwapi
357+include-dirs:
358+includes: HsBase.h
359+depends: ghc-prim-0.6.1 integer-gmp-1.0.3.0 rts
360+haddock-interfaces:
361+haddock-html:
362+---
363+name: binary
364+version: 0.8.8.0
365+visibility: public
366+id: binary-0.8.8.0
367+key: binary-0.8.8.0
368+license: BSD-3-Clause
369+maintainer: Lennart Kolmodin, Don Stewart <dons00@gmail.com>
370+author: Lennart Kolmodin <kolmodin@gmail.com>
371+stability: provisional
372+homepage: https://github.com/kolmodin/binary
373+synopsis:
374+ Binary serialisation for Haskell values using lazy ByteStrings
375+description:
376+ Efficient, pure binary serialisation using lazy ByteStrings.
377+ Haskell values may be encoded to and from binary formats,
378+ written to disk as binary, or sent over the network.
379+ The format used can be automatically generated, or
380+ you can choose to implement a custom format if needed.
381+ Serialisation speeds of over 1 G\/sec have been observed,
382+ so this library should be suitable for high performance
383+ scenarios.
384+category: Data, Parsing
385+exposed: True
386+exposed-modules:
387+ Data.Binary Data.Binary.Builder Data.Binary.Get
388+ Data.Binary.Get.Internal Data.Binary.Put
389+hidden-modules:
390+ Data.Binary.Class Data.Binary.Internal Data.Binary.Generic
391+ Data.Binary.FloatCast
392+import-dirs:
393+library-dirs:
394+dynamic-library-dirs:
395+data-dir:
396+hs-libraries: HSbinary-0.8.8.0
397+depends:
398+ array-0.5.4.0 base-4.14.1.0 bytestring-0.10.12.0 containers-0.6.2.1
399+haddock-interfaces:
400+haddock-html:
401+---
402+name: bytestring
403+version: 0.10.12.0
404+visibility: public
405+id: bytestring-0.10.12.0
406+key: bytestring-0.10.12.0
407+license: BSD-3-Clause
408+copyright:
409+ Copyright (c) Don Stewart 2005-2009,
410+ (c) Duncan Coutts 2006-2015,
411+ (c) David Roundy 2003-2005,
412+ (c) Jasper Van der Jeugt 2010,
413+ (c) Simon Meier 2010-2013.
414+maintainer: Duncan Coutts <duncan@community.haskell.org>
415+author:
416+ Don Stewart,
417+ Duncan Coutts
418+homepage: https://github.com/haskell/bytestring
419+synopsis:
420+ Fast, compact, strict and lazy byte strings with a list interface
421+description:
422+ An efficient compact, immutable byte string type (both strict and lazy)
423+ suitable for binary or 8-bit character data.
424+ The 'ByteString' type represents sequences of bytes or 8-bit characters.
425+ It is suitable for high performance use, both in terms of large data
426+ quantities, or high speed requirements. The 'ByteString' functions follow
427+ the same style as Haskell\'s ordinary lists, so it is easy to convert code
428+ from using 'String' to 'ByteString'.
429+ Two 'ByteString' variants are provided:
430+ * Strict 'ByteString's keep the string as a single large array. This
431+ makes them convenient for passing data between C and Haskell.
432+ * Lazy 'ByteString's use a lazy list of strict chunks which makes it
433+ suitable for I\/O streaming tasks.
434+ The @Char8@ modules provide a character-based view of the same
435+ underlying 'ByteString' types. This makes it convenient to handle mixed
436+ binary and 8-bit character content (which is common in many file formats
437+ and network protocols).
438+ The 'Builder' module provides an efficient way to build up 'ByteString's
439+ in an ad-hoc way by repeated concatenation. This is ideal for fast
440+ serialisation or pretty printing.
441+ There is also a 'ShortByteString' type which has a lower memory overhead
442+ and can can be converted to or from a 'ByteString', but supports very few
443+ other operations. It is suitable for keeping many short strings in memory.
444+ 'ByteString's are not designed for Unicode. For Unicode strings you should
445+ use the 'Text' type from the @text@ package.
446+ These modules are intended to be imported qualified, to avoid name clashes
447+ with "Prelude" functions, e.g.
448+ > import qualified Data.ByteString as BS
449+category: Data
450+exposed: True
451+exposed-modules:
452+ Data.ByteString Data.ByteString.Builder
453+ Data.ByteString.Builder.Extra Data.ByteString.Builder.Internal
454+ Data.ByteString.Builder.Prim Data.ByteString.Builder.Prim.Internal
455+ Data.ByteString.Char8 Data.ByteString.Internal Data.ByteString.Lazy
456+ Data.ByteString.Lazy.Builder Data.ByteString.Lazy.Builder.ASCII
457+ Data.ByteString.Lazy.Builder.Extras Data.ByteString.Lazy.Char8
458+ Data.ByteString.Lazy.Internal Data.ByteString.Short
459+ Data.ByteString.Short.Internal Data.ByteString.Unsafe
460+hidden-modules:
461+ Data.ByteString.Builder.ASCII Data.ByteString.Builder.Prim.Binary
462+ Data.ByteString.Builder.Prim.ASCII
463+ Data.ByteString.Builder.Prim.Internal.Floating
464+ Data.ByteString.Builder.Prim.Internal.UncheckedShifts
465+ Data.ByteString.Builder.Prim.Internal.Base16
466+import-dirs:
467+library-dirs:
468+dynamic-library-dirs:
469+data-dir:
470+hs-libraries: HSbytestring-0.10.12.0
471+include-dirs:
472+includes: fpstring.h
473+depends:
474+ base-4.14.1.0 deepseq-1.4.4.0 ghc-prim-0.6.1 integer-gmp-1.0.3.0
475+haddock-interfaces:
476+haddock-html:
477+---
478+name: containers
479+version: 0.6.2.1
480+visibility: public
481+id: containers-0.6.2.1
482+key: containers-0.6.2.1
483+license: BSD-3-Clause
484+maintainer: libraries@haskell.org
485+synopsis: Assorted concrete container types
486+description:
487+ This package contains efficient general-purpose implementations
488+ of various immutable container types including sets, maps, sequences,
489+ trees, and graphs.
490+ For a walkthrough of what this package provides with examples of common
491+ operations see the [containers
492+ introduction](https://haskell-containers.readthedocs.io).
493+ The declared cost of each operation is either worst-case or amortized, but
494+ remains valid even if structures are shared.
495+category: Data Structures
496+exposed: True
497+exposed-modules:
498+ Data.Containers.ListUtils Data.Graph Data.IntMap
499+ Data.IntMap.Internal Data.IntMap.Internal.Debug Data.IntMap.Lazy
500+ Data.IntMap.Merge.Lazy Data.IntMap.Merge.Strict Data.IntMap.Strict
501+ Data.IntMap.Strict.Internal Data.IntSet Data.IntSet.Internal
502+ Data.Map Data.Map.Internal Data.Map.Internal.Debug Data.Map.Lazy
503+ Data.Map.Merge.Lazy Data.Map.Merge.Strict Data.Map.Strict
504+ Data.Map.Strict.Internal Data.Sequence Data.Sequence.Internal
505+ Data.Sequence.Internal.Sorting Data.Set Data.Set.Internal Data.Tree
506+ Utils.Containers.Internal.BitQueue
507+ Utils.Containers.Internal.BitUtil
508+ Utils.Containers.Internal.StrictPair
509+hidden-modules:
510+ Utils.Containers.Internal.State
511+ Utils.Containers.Internal.StrictMaybe
512+ Utils.Containers.Internal.PtrEquality
513+ Utils.Containers.Internal.Coercions
514+ Utils.Containers.Internal.TypeError
515+ Data.Map.Internal.DeprecatedShowTree
516+ Data.IntMap.Internal.DeprecatedDebug
517+import-dirs:
518+library-dirs:
519+dynamic-library-dirs:
520+data-dir:
521+hs-libraries: HScontainers-0.6.2.1
522+depends: array-0.5.4.0 base-4.14.1.0 deepseq-1.4.4.0
523+haddock-interfaces:
524+haddock-html:
525+---
526+name: deepseq
527+version: 1.4.4.0
528+visibility: public
529+id: deepseq-1.4.4.0
530+key: deepseq-1.4.4.0
531+license: BSD-3-Clause
532+maintainer: libraries@haskell.org
533+synopsis: Deep evaluation of data structures
534+description:
535+ This package provides methods for fully evaluating data structures
536+ (\"deep evaluation\"). Deep evaluation is often used for adding
537+ strictness to a program, e.g. in order to force pending exceptions,
538+ remove space leaks, or force lazy I/O to happen. It is also useful
539+ in parallel programs, to ensure pending work does not migrate to the
540+ wrong thread.
541+ The primary use of this package is via the 'deepseq' function, a
542+ \"deep\" version of 'seq'. It is implemented on top of an 'NFData'
543+ typeclass (\"Normal Form Data\", data structures with no unevaluated
544+ components) which defines strategies for fully evaluating different
545+ data types. See module documentation in "Control.DeepSeq" for more
546+ details.
547+category: Control
548+exposed: True
549+exposed-modules: Control.DeepSeq
550+hidden-modules: Control.DeepSeq.BackDoor
551+import-dirs:
552+library-dirs:
553+dynamic-library-dirs:
554+data-dir:
555+hs-libraries: HSdeepseq-1.4.4.0
556+depends: array-0.5.4.0 base-4.14.1.0
557+haddock-interfaces:
558+haddock-html:
559+---
560+name: directory
561+version: 1.3.6.0
562+visibility: public
563+id: directory-1.3.6.0
564+key: directory-1.3.6.0
565+license: BSD-3-Clause
566+maintainer: libraries@haskell.org
567+synopsis: Platform-agnostic library for filesystem operations
568+description:
569+ This library provides a basic set of operations for manipulating files and
570+ directories in a portable way.
571+category: System
572+exposed: True
573+exposed-modules:
574+ System.Directory System.Directory.Internal
575+ System.Directory.Internal.Prelude
576+hidden-modules:
577+ System.Directory.Internal.C_utimensat
578+ System.Directory.Internal.Common System.Directory.Internal.Config
579+ System.Directory.Internal.Posix System.Directory.Internal.Windows
580+import-dirs:
581+library-dirs:
582+dynamic-library-dirs:
583+data-dir:
584+hs-libraries: HSdirectory-1.3.6.0
585+depends:
586+ Win32-2.6.1.0 base-4.14.1.0 filepath-1.4.2.1 time-1.9.3
587+haddock-interfaces:
588+haddock-html:
589+---
590+name: exceptions
591+version: 0.10.4
592+visibility: public
593+id: exceptions-0.10.4
594+key: exceptions-0.10.4
595+license: BSD-3-Clause
596+copyright:
597+ Copyright (C) 2013-2015 Edward A. Kmett
598+ Copyright (C) 2012 Google Inc.
599+maintainer: Edward A. Kmett <ekmett@gmail.com>
600+author: Edward A. Kmett
601+stability: provisional
602+homepage: http://github.com/ekmett/exceptions/
603+synopsis: Extensible optionally-pure exceptions
604+description: Extensible optionally-pure exceptions.
605+category: Control, Exceptions, Monad
606+exposed: True
607+exposed-modules: Control.Monad.Catch Control.Monad.Catch.Pure
608+import-dirs:
609+library-dirs:
610+dynamic-library-dirs:
611+data-dir:
612+hs-libraries: HSexceptions-0.10.4
613+depends:
614+ base-4.14.1.0 mtl-2.2.2 stm-2.5.0.0 template-haskell-2.16.0.0
615+ transformers-0.5.6.2
616+haddock-interfaces:
617+haddock-html:
618+---
619+name: filepath
620+version: 1.4.2.1
621+visibility: public
622+id: filepath-1.4.2.1
623+key: filepath-1.4.2.1
624+license: BSD-3-Clause
625+copyright: Neil Mitchell 2005-2018
626+maintainer: Neil Mitchell <ndmitchell@gmail.com>
627+author: Neil Mitchell <ndmitchell@gmail.com>
628+homepage: https://github.com/haskell/filepath#readme
629+synopsis: Library for manipulating FilePaths in a cross platform way.
630+description:
631+ This package provides functionality for manipulating @FilePath@ values, and is shipped with both <https://www.haskell.org/ghc/ GHC> and the <https://www.haskell.org/platform/ Haskell Platform>. It provides three modules:
632+ * "System.FilePath.Posix" manipulates POSIX\/Linux style @FilePath@ values (with @\/@ as the path separator).
633+ * "System.FilePath.Windows" manipulates Windows style @FilePath@ values (with either @\\@ or @\/@ as the path separator, and deals with drives).
634+ * "System.FilePath" is an alias for the module appropriate to your platform.
635+ All three modules provide the same API, and the same documentation (calling out differences in the different variants).
636+category: System
637+exposed: True
638+exposed-modules:
639+ System.FilePath System.FilePath.Posix System.FilePath.Windows
640+import-dirs:
641+library-dirs:
642+dynamic-library-dirs:
643+data-dir:
644+hs-libraries: HSfilepath-1.4.2.1
645+depends: base-4.14.1.0
646+haddock-interfaces:
647+haddock-html:
648+---
649+name: ghc-boot
650+version: 8.10.4
651+visibility: public
652+id: ghc-boot-8.10.4
653+key: ghc-boot-8.10.4
654+license: BSD-3-Clause
655+maintainer: ghc-devs@haskell.org
656+synopsis: Shared functionality between GHC and its boot libraries
657+description:
658+ This library is shared between GHC, ghc-pkg, and other boot
659+ libraries.
660+ A note about "GHC.PackageDb": it only deals with the subset of
661+ the package database that the compiler cares about: modules
662+ paths etc and not package metadata like description, authors
663+ etc. It is thus not a library interface to ghc-pkg and is *not*
664+ suitable for modifying GHC package databases.
665+ The package database format and this library are constructed in
666+ such a way that while ghc-pkg depends on Cabal, the GHC library
667+ and program do not have to depend on Cabal.
668+category: GHC
669+exposed: True
670+exposed-modules:
671+ GHC.BaseDir GHC.ForeignSrcLang GHC.HandleEncoding
672+ GHC.LanguageExtensions GHC.PackageDb GHC.Platform GHC.Platform.Host
673+ GHC.Serialized GHC.Settings GHC.UniqueSubdir GHC.Version
674+import-dirs:
675+library-dirs:
676+dynamic-library-dirs:
677+data-dir:
678+hs-libraries: HSghc-boot-8.10.4
679+depends:
680+ base-4.14.1.0 binary-0.8.8.0 bytestring-0.10.12.0
681+ containers-0.6.2.1 directory-1.3.6.0 filepath-1.4.2.1
682+ ghc-boot-th-8.10.4
683+haddock-interfaces:
684+haddock-html:
685+---
686+name: ghc-boot-th
687+version: 8.10.4
688+visibility: public
689+id: ghc-boot-th-8.10.4
690+key: ghc-boot-th-8.10.4
691+license: BSD-3-Clause
692+maintainer: ghc-devs@haskell.org
693+synopsis:
694+ Shared functionality between GHC and the @template-haskell@
695+ library
696+description:
697+ This library contains various bits shared between the @ghc@ and
698+ @template-haskell@ libraries.
699+ This package exists to ensure that @template-haskell@ has a
700+ minimal set of transitive dependencies, since it is intended to
701+ be depended upon by user code.
702+category: GHC
703+exposed: True
704+exposed-modules:
705+ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type GHC.Lexeme
706+import-dirs:
707+library-dirs:
708+dynamic-library-dirs:
709+data-dir:
710+hs-libraries: HSghc-boot-th-8.10.4
711+depends: base-4.14.1.0
712+haddock-interfaces:
713+haddock-html:
714+---
715+name: ghc-compact
716+version: 0.1.0.0
717+visibility: public
718+id: ghc-compact-0.1.0.0
719+key: ghc-compact-0.1.0.0
720+license: BSD-3-Clause
721+maintainer: libraries@haskell.org
722+synopsis: In memory storage of deeply evaluated data structure
723+description:
724+ This package provides minimal functionality for working with
725+ "compact regions", which hold a fully evaluated Haskell object graph.
726+ These regions maintain the invariant that no pointers live inside the struct
727+ that point outside it, which ensures efficient garbage collection without
728+ ever reading the structure contents (effectively, it works as a manually
729+ managed "oldest generation" which is never freed until the whole is
730+ released).
731+ Internally, the struct is stored a single contiguous block of memory,
732+ which allows efficient serialization and deserialization of structs
733+ for distributed computing.
734+category: Data
735+exposed: True
736+exposed-modules: GHC.Compact GHC.Compact.Serialized
737+import-dirs:
738+library-dirs:
739+dynamic-library-dirs:
740+data-dir:
741+hs-libraries: HSghc-compact-0.1.0.0
742+depends: base-4.14.1.0 bytestring-0.10.12.0 ghc-prim-0.6.1
743+haddock-interfaces:
744+haddock-html:
745+---
746+name: ghc-heap
747+version: 8.10.4
748+visibility: public
749+id: ghc-heap-8.10.4
750+key: ghc-heap-8.10.4
751+license: BSD-3-Clause
752+maintainer: libraries@haskell.org
753+synopsis: Functions for walking GHC's heap
754+description:
755+ This package provides functions for walking the GHC heap data structures
756+ and retrieving information about those data structures.
757+category: GHC
758+exposed: True
759+exposed-modules:
760+ GHC.Exts.Heap GHC.Exts.Heap.ClosureTypes GHC.Exts.Heap.Closures
761+ GHC.Exts.Heap.Constants GHC.Exts.Heap.InfoTable
762+ GHC.Exts.Heap.InfoTable.Types GHC.Exts.Heap.InfoTableProf
763+ GHC.Exts.Heap.Utils
764+import-dirs:
765+library-dirs:
766+dynamic-library-dirs:
767+data-dir:
768+hs-libraries: HSghc-heap-8.10.4
769+depends: base-4.14.1.0 ghc-prim-0.6.1 rts
770+haddock-interfaces:
771+haddock-html:
772+---
773+name: ghc-prim
774+version: 0.6.1
775+visibility: public
776+id: ghc-prim-0.6.1
777+key: ghc-prim-0.6.1
778+license: BSD-3-Clause
779+maintainer: libraries@haskell.org
780+synopsis: GHC primitives
781+description:
782+ This package contains the primitive types and operations supplied by GHC.
783+category: GHC
784+exposed: True
785+exposed-modules:
786+ GHC.CString GHC.Classes GHC.Debug GHC.IntWord64 GHC.Magic
787+ GHC.Prim.Ext GHC.PrimopWrappers GHC.Tuple GHC.Types GHC.Prim
788+import-dirs:
789+library-dirs:
790+dynamic-library-dirs:
791+data-dir:
792+hs-libraries: HSghc-prim-0.6.1
793+extra-libraries: user32 mingw32 mingwex
794+depends: rts
795+haddock-interfaces:
796+haddock-html:
797+---
798+name: ghci
799+version: 8.10.4
800+visibility: public
801+id: ghci-8.10.4
802+key: ghci-8.10.4
803+license: BSD-3-Clause
804+maintainer: ghc-devs@haskell.org
805+synopsis: The library supporting GHC's interactive interpreter
806+description:
807+ This library offers interfaces which mediate interactions between the
808+ @ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter
809+ backend.
810+category: GHC
811+exposed: True
812+exposed-modules:
813+ GHCi.BinaryArray GHCi.BreakArray GHCi.CreateBCO GHCi.FFI
814+ GHCi.InfoTable GHCi.Message GHCi.ObjLink GHCi.RemoteTypes
815+ GHCi.ResolvedBCO GHCi.Run GHCi.Signals GHCi.StaticPtrTable GHCi.TH
816+ GHCi.TH.Binary SizedSeq
817+import-dirs:
818+library-dirs:
819+dynamic-library-dirs:
820+data-dir:
821+hs-libraries: HSghci-8.10.4
822+include-dirs:
823+depends:
824+ array-0.5.4.0 base-4.14.1.0 binary-0.8.8.0 bytestring-0.10.12.0
825+ containers-0.6.2.1 deepseq-1.4.4.0 filepath-1.4.2.1 ghc-boot-8.10.4
826+ ghc-boot-th-8.10.4 ghc-heap-8.10.4 template-haskell-2.16.0.0
827+ transformers-0.5.6.2
828+haddock-interfaces:
829+haddock-html:
830+---
831+name: haskeline
832+version: 0.8.0.1
833+visibility: public
834+id: haskeline-0.8.0.1
835+key: haskeline-0.8.0.1
836+license: BSD-3-Clause
837+copyright: (c) Judah Jacobson
838+maintainer: Judah Jacobson <judah.jacobson@gmail.com>
839+author: Judah Jacobson
840+stability: Stable
841+homepage: https://github.com/judah/haskeline
842+synopsis:
843+ A command-line interface for user input, written in Haskell.
844+description:
845+ Haskeline provides a user interface for line input in command-line
846+ programs. This library is similar in purpose to readline, but since
847+ it is written in Haskell it is (hopefully) more easily used in other
848+ Haskell programs.
849+ Haskeline runs both on POSIX-compatible systems and on Windows.
850+category: User Interfaces
851+exposed: True
852+exposed-modules:
853+ System.Console.Haskeline System.Console.Haskeline.Completion
854+ System.Console.Haskeline.History System.Console.Haskeline.IO
855+ System.Console.Haskeline.Internal
856+hidden-modules:
857+ System.Console.Haskeline.Backend
858+ System.Console.Haskeline.Backend.WCWidth
859+ System.Console.Haskeline.Command
860+ System.Console.Haskeline.Command.Completion
861+ System.Console.Haskeline.Command.History
862+ System.Console.Haskeline.Command.KillRing
863+ System.Console.Haskeline.Directory System.Console.Haskeline.Emacs
864+ System.Console.Haskeline.InputT System.Console.Haskeline.Key
865+ System.Console.Haskeline.LineState System.Console.Haskeline.Monads
866+ System.Console.Haskeline.Prefs System.Console.Haskeline.Recover
867+ System.Console.Haskeline.RunCommand System.Console.Haskeline.Term
868+ System.Console.Haskeline.Command.Undo System.Console.Haskeline.Vi
869+ System.Console.Haskeline.Backend.Win32
870+ System.Console.Haskeline.Backend.Win32.Echo
871+import-dirs:
872+library-dirs:
873+dynamic-library-dirs:
874+data-dir:
875+hs-libraries: HShaskeline-0.8.0.1
876+include-dirs:
877+includes: win_console.h windows_cconv.h
878+depends:
879+ Win32-2.6.1.0 base-4.14.1.0 bytestring-0.10.12.0 containers-0.6.2.1
880+ directory-1.3.6.0 exceptions-0.10.4 filepath-1.4.2.1
881+ process-1.6.9.0 stm-2.5.0.0 transformers-0.5.6.2
882+haddock-interfaces:
883+haddock-html:
884+---
885+name: hpc
886+version: 0.6.1.0
887+visibility: public
888+id: hpc-0.6.1.0
889+key: hpc-0.6.1.0
890+license: BSD-3-Clause
891+maintainer: ghc-devs@haskell.org
892+author: Andy Gill
893+synopsis: Code Coverage Library for Haskell
894+description:
895+ This package provides the code coverage library for Haskell.
896+ See <http://www.haskell.org/haskellwiki/Haskell_program_coverage> for more
897+ information.
898+category: Control
899+exposed: True
900+exposed-modules:
901+ Trace.Hpc.Mix Trace.Hpc.Reflect Trace.Hpc.Tix Trace.Hpc.Util
902+import-dirs:
903+library-dirs:
904+dynamic-library-dirs:
905+data-dir:
906+hs-libraries: HShpc-0.6.1.0
907+depends:
908+ base-4.14.1.0 containers-0.6.2.1 deepseq-1.4.4.0 directory-1.3.6.0
909+ filepath-1.4.2.1 time-1.9.3
910+haddock-interfaces:
911+haddock-html:
912+---
913+name: integer-gmp
914+version: 1.0.3.0
915+visibility: public
916+id: integer-gmp-1.0.3.0
917+key: integer-gmp-1.0.3.0
918+license: BSD-3-Clause
919+maintainer: hvr@gnu.org
920+author: Herbert Valerio Riedel
921+synopsis: Integer library based on GMP
922+description:
923+ This package provides the low-level implementation of the standard
924+ 'Integer' type based on the
925+ <http://gmplib.org/ GNU Multiple Precision Arithmetic Library (GMP)>.
926+ This package provides access to the internal representation of
927+ 'Integer' as well as primitive operations with no proper error
928+ handling, and should only be used directly with the utmost care.
929+category: Numeric, Algebra
930+exposed: True
931+exposed-modules:
932+ GHC.Integer GHC.Integer.GMP.Internals GHC.Integer.Logarithms
933+ GHC.Integer.Logarithms.Internals
934+hidden-modules: GHC.Integer.Type
935+import-dirs:
936+library-dirs:
937+dynamic-library-dirs:
938+data-dir:
939+hs-libraries: HSinteger-gmp-1.0.3.0
940+extra-libraries: gmp
941+include-dirs:
942+depends: ghc-prim-0.6.1
943+haddock-interfaces:
944+haddock-html:
945+---
946+name: libiserv
947+version: 8.10.4
948+visibility: public
949+id: libiserv-8.10.4
950+key: libiserv-8.10.4
951+license: BSD-3-Clause
952+copyright: XXX
953+maintainer: XXX
954+author: XXX
955+synopsis: Provides shared functionality between iserv and iserv-proxy
956+category: Development
957+exposed: True
958+exposed-modules: GHCi.Utils Lib
959+import-dirs:
960+library-dirs:
961+dynamic-library-dirs:
962+data-dir:
963+hs-libraries: HSlibiserv-8.10.4
964+depends:
965+ base-4.14.1.0 binary-0.8.8.0 bytestring-0.10.12.0
966+ containers-0.6.2.1 deepseq-1.4.4.0 ghci-8.10.4
967+haddock-interfaces:
968+haddock-html:
969+---
970+name: mtl
971+version: 2.2.2
972+visibility: public
973+id: mtl-2.2.2
974+key: mtl-2.2.2
975+license: BSD-3-Clause
976+maintainer: Edward Kmett <ekmett@gmail.com>
977+author: Andy Gill
978+homepage: http://github.com/haskell/mtl
979+synopsis: Monad classes, using functional dependencies
980+description:
981+ Monad classes using functional dependencies, with instances
982+ for various monad transformers, inspired by the paper
983+ /Functional Programming with Overloading and Higher-Order Polymorphism/,
984+ by Mark P Jones, in /Advanced School of Functional Programming/, 1995
985+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
986+category: Control
987+exposed: True
988+exposed-modules:
989+ Control.Monad.Cont Control.Monad.Cont.Class Control.Monad.Error
990+ Control.Monad.Error.Class Control.Monad.Except
991+ Control.Monad.Identity Control.Monad.List Control.Monad.RWS
992+ Control.Monad.RWS.Class Control.Monad.RWS.Lazy
993+ Control.Monad.RWS.Strict Control.Monad.Reader
994+ Control.Monad.Reader.Class Control.Monad.State
995+ Control.Monad.State.Class Control.Monad.State.Lazy
996+ Control.Monad.State.Strict Control.Monad.Trans Control.Monad.Writer
997+ Control.Monad.Writer.Class Control.Monad.Writer.Lazy
998+ Control.Monad.Writer.Strict
999+import-dirs:
1000+library-dirs:
1001+dynamic-library-dirs:
1002+data-dir:
1003+hs-libraries: HSmtl-2.2.2
1004+depends: base-4.14.1.0 transformers-0.5.6.2
1005+haddock-interfaces:
1006+haddock-html:
1007+---
1008+name: parsec
1009+version: 3.1.14.0
1010+visibility: public
1011+id: parsec-3.1.14.0
1012+key: parsec-3.1.14.0
1013+license: BSD-3-Clause
1014+maintainer: Herbert Valerio Riedel <hvr@gnu.org>
1015+author:
1016+ Daan Leijen <daan@microsoft.com>, Paolo Martini <paolo@nemail.it>, Antoine Latter <aslatter@gmail.com>
1017+homepage: https://github.com/haskell/parsec
1018+synopsis: Monadic parser combinators
1019+description:
1020+ Parsec is designed from scratch as an industrial-strength parser
1021+ library. It is simple, safe, well documented (on the package
1022+ homepage), has extensive libraries, good error messages,
1023+ and is fast. It is defined as a monad transformer that can be
1024+ stacked on arbitrary monads, and it is also parametric in the
1025+ input stream type.
1026+ The main entry point is the "Text.Parsec" module which provides
1027+ defaults for parsing 'Char'acter data.
1028+ The "Text.ParserCombinators.Parsec" module hierarchy contains
1029+ the legacy @parsec-2@ API and may be removed at some point in
1030+ the future.
1031+category: Parsing
1032+exposed: True
1033+exposed-modules:
1034+ Text.Parsec Text.Parsec.ByteString Text.Parsec.ByteString.Lazy
1035+ Text.Parsec.Char Text.Parsec.Combinator Text.Parsec.Error
1036+ Text.Parsec.Expr Text.Parsec.Language Text.Parsec.Perm
1037+ Text.Parsec.Pos Text.Parsec.Prim Text.Parsec.String
1038+ Text.Parsec.Text Text.Parsec.Text.Lazy Text.Parsec.Token
1039+ Text.ParserCombinators.Parsec Text.ParserCombinators.Parsec.Char
1040+ Text.ParserCombinators.Parsec.Combinator
1041+ Text.ParserCombinators.Parsec.Error
1042+ Text.ParserCombinators.Parsec.Expr
1043+ Text.ParserCombinators.Parsec.Language
1044+ Text.ParserCombinators.Parsec.Perm
1045+ Text.ParserCombinators.Parsec.Pos
1046+ Text.ParserCombinators.Parsec.Prim
1047+ Text.ParserCombinators.Parsec.Token
1048+import-dirs:
1049+library-dirs:
1050+dynamic-library-dirs:
1051+data-dir:
1052+hs-libraries: HSparsec-3.1.14.0
1053+depends:
1054+ base-4.14.1.0 bytestring-0.10.12.0 mtl-2.2.2 text-1.2.4.1
1055+haddock-interfaces:
1056+haddock-html:
1057+---
1058+name: pretty
1059+version: 1.1.3.6
1060+visibility: public
1061+id: pretty-1.1.3.6
1062+key: pretty-1.1.3.6
1063+license: BSD-3-Clause
1064+maintainer: David Terei <code@davidterei.com>
1065+stability: Stable
1066+homepage: http://github.com/haskell/pretty
1067+synopsis: Pretty-printing library
1068+description:
1069+ This package contains a pretty-printing library, a set of API's
1070+ that provides a way to easily print out text in a consistent
1071+ format of your choosing. This is useful for compilers and related
1072+ tools.
1073+ This library was originally designed by John Hughes's and has since
1074+ been heavily modified by Simon Peyton Jones.
1075+category: Text
1076+exposed: True
1077+exposed-modules:
1078+ Text.PrettyPrint Text.PrettyPrint.Annotated
1079+ Text.PrettyPrint.Annotated.HughesPJ
1080+ Text.PrettyPrint.Annotated.HughesPJClass Text.PrettyPrint.HughesPJ
1081+ Text.PrettyPrint.HughesPJClass
1082+import-dirs:
1083+library-dirs:
1084+dynamic-library-dirs:
1085+data-dir:
1086+hs-libraries: HSpretty-1.1.3.6
1087+depends: base-4.14.1.0 deepseq-1.4.4.0 ghc-prim-0.6.1
1088+haddock-interfaces:
1089+haddock-html:
1090+---
1091+name: process
1092+version: 1.6.9.0
1093+visibility: public
1094+id: process-1.6.9.0
1095+key: process-1.6.9.0
1096+license: BSD-3-Clause
1097+maintainer: libraries@haskell.org
1098+synopsis: Process libraries
1099+description:
1100+ This package contains libraries for dealing with system processes.
1101+ The typed-process package is a more recent take on a process API,
1102+ which uses this package internally. It features better binary
1103+ support, easier concurrency, and a more composable API. You can
1104+ read more about it at
1105+ <https://github.com/fpco/typed-process/#readme>.
1106+category: System
1107+exposed: True
1108+exposed-modules: System.Cmd System.Process System.Process.Internals
1109+hidden-modules: System.Process.Common System.Process.Windows
1110+import-dirs:
1111+library-dirs:
1112+dynamic-library-dirs:
1113+data-dir:
1114+hs-libraries: HSprocess-1.6.9.0
1115+extra-libraries: kernel32
1116+include-dirs:
1117+includes: runProcess.h
1118+depends:
1119+ Win32-2.6.1.0 base-4.14.1.0 deepseq-1.4.4.0 directory-1.3.6.0
1120+ filepath-1.4.2.1
1121+haddock-interfaces:
1122+haddock-html:
1123+---
1124+name: stm
1125+version: 2.5.0.0
1126+visibility: public
1127+id: stm-2.5.0.0
1128+key: stm-2.5.0.0
1129+license: BSD-3-Clause
1130+maintainer: libraries@haskell.org
1131+homepage: https://wiki.haskell.org/Software_transactional_memory
1132+synopsis: Software Transactional Memory
1133+description:
1134+ Software Transactional Memory, or STM, is an abstraction for
1135+ concurrent communication. The main benefits of STM are
1136+ /composability/ and /modularity/. That is, using STM you can write
1137+ concurrent abstractions that can be easily composed with any other
1138+ abstraction built using STM, without exposing the details of how
1139+ your abstraction ensures safety. This is typically not the case
1140+ with other forms of concurrent communication, such as locks or
1141+ 'MVar's.
1142+category: Concurrency
1143+exposed: True
1144+exposed-modules:
1145+ Control.Concurrent.STM Control.Concurrent.STM.TArray
1146+ Control.Concurrent.STM.TBQueue Control.Concurrent.STM.TChan
1147+ Control.Concurrent.STM.TMVar Control.Concurrent.STM.TQueue
1148+ Control.Concurrent.STM.TSem Control.Concurrent.STM.TVar
1149+ Control.Monad.STM
1150+hidden-modules: Control.Sequential.STM
1151+import-dirs:
1152+library-dirs:
1153+dynamic-library-dirs:
1154+data-dir:
1155+hs-libraries: HSstm-2.5.0.0
1156+depends: array-0.5.4.0 base-4.14.1.0
1157+haddock-interfaces:
1158+haddock-html:
1159+---
1160+name: template-haskell
1161+version: 2.16.0.0
1162+visibility: public
1163+id: template-haskell-2.16.0.0
1164+key: template-haskell-2.16.0.0
1165+license: BSD-3-Clause
1166+maintainer: libraries@haskell.org
1167+synopsis: Support library for Template Haskell
1168+description:
1169+ This package provides modules containing facilities for manipulating
1170+ Haskell source code using Template Haskell.
1171+ See <http://www.haskell.org/haskellwiki/Template_Haskell> for more
1172+ information.
1173+category: Template Haskell
1174+exposed: True
1175+exposed-modules:
1176+ Language.Haskell.TH Language.Haskell.TH.LanguageExtensions
1177+ Language.Haskell.TH.Lib Language.Haskell.TH.Lib.Internal
1178+ Language.Haskell.TH.Ppr Language.Haskell.TH.PprLib
1179+ Language.Haskell.TH.Quote Language.Haskell.TH.Syntax
1180+hidden-modules: Language.Haskell.TH.Lib.Map
1181+import-dirs:
1182+library-dirs:
1183+dynamic-library-dirs:
1184+data-dir:
1185+hs-libraries: HStemplate-haskell-2.16.0.0
1186+depends:
1187+ base-4.14.1.0 ghc-boot-th-8.10.4 ghc-prim-0.6.1 pretty-1.1.3.6
1188+haddock-interfaces:
1189+haddock-html:
1190+---
1191+name: text
1192+version: 1.2.4.1
1193+visibility: public
1194+id: text-1.2.4.1
1195+key: text-1.2.4.1
1196+license: BSD-2-Clause
1197+copyright: 2009-2011 Bryan O'Sullivan, 2008-2009 Tom Harper
1198+maintainer:
1199+ Bryan O'Sullivan <bos@serpentine.com>, Herbert Valerio Riedel <hvr@gnu.org>
1200+author: Bryan O'Sullivan <bos@serpentine.com>
1201+homepage: https://github.com/haskell/text
1202+synopsis: An efficient packed Unicode text type.
1203+description:
1204+ An efficient packed, immutable Unicode text type (both strict and
1205+ lazy), with a powerful loop fusion optimization framework.
1206+ The 'Text' type represents Unicode character strings, in a time and
1207+ space-efficient manner. This package provides text processing
1208+ capabilities that are optimized for performance critical use, both
1209+ in terms of large data quantities and high speed.
1210+ The 'Text' type provides character-encoding, type-safe case
1211+ conversion via whole-string case conversion functions (see "Data.Text").
1212+ It also provides a range of functions for converting 'Text' values to
1213+ and from 'ByteStrings', using several standard encodings
1214+ (see "Data.Text.Encoding").
1215+ Efficient locale-sensitive support for text IO is also supported
1216+ (see "Data.Text.IO").
1217+ These modules are intended to be imported qualified, to avoid name
1218+ clashes with Prelude functions, e.g.
1219+ > import qualified Data.Text as T
1220+ == ICU Support
1221+ To use an extended and very rich family of functions for working
1222+ with Unicode text (including normalization, regular expressions,
1223+ non-standard encodings, text breaking, and locales), see
1224+ the [text-icu package](https://hackage.haskell.org/package/text-icu)
1225+ based on the well-respected and liberally
1226+ licensed [ICU library](http://site.icu-project.org/).
1227+ == Internal Representation: UTF-16 vs. UTF-8
1228+ Currently the @text@ library uses UTF-16 as its internal representation
1229+ which is [neither a fixed-width nor always the most dense representation](http://utf8everywhere.org/)
1230+ for Unicode text. We're currently investigating the feasibility
1231+ of [changing Text's internal representation to UTF-8](https://github.com/text-utf8)
1232+ and if you need such a 'Text' type right now you might be interested in using the spin-off
1233+ packages <https://hackage.haskell.org/package/text-utf8 text-utf8> and
1234+ <https://hackage.haskell.org/package/text-short text-short>.
1235+category: Data, Text
1236+exposed: True
1237+exposed-modules:
1238+ Data.Text Data.Text.Array Data.Text.Encoding
1239+ Data.Text.Encoding.Error Data.Text.Foreign Data.Text.IO
1240+ Data.Text.Internal Data.Text.Internal.Builder
1241+ Data.Text.Internal.Builder.Functions
1242+ Data.Text.Internal.Builder.Int.Digits
1243+ Data.Text.Internal.Builder.RealFloat.Functions
1244+ Data.Text.Internal.ByteStringCompat
1245+ Data.Text.Internal.Encoding.Fusion
1246+ Data.Text.Internal.Encoding.Fusion.Common
1247+ Data.Text.Internal.Encoding.Utf16 Data.Text.Internal.Encoding.Utf32
1248+ Data.Text.Internal.Encoding.Utf8 Data.Text.Internal.Functions
1249+ Data.Text.Internal.Fusion Data.Text.Internal.Fusion.CaseMapping
1250+ Data.Text.Internal.Fusion.Common Data.Text.Internal.Fusion.Size
1251+ Data.Text.Internal.Fusion.Types Data.Text.Internal.IO
1252+ Data.Text.Internal.Lazy Data.Text.Internal.Lazy.Encoding.Fusion
1253+ Data.Text.Internal.Lazy.Fusion Data.Text.Internal.Lazy.Search
1254+ Data.Text.Internal.Private Data.Text.Internal.Read
1255+ Data.Text.Internal.Search Data.Text.Internal.Unsafe
1256+ Data.Text.Internal.Unsafe.Char Data.Text.Internal.Unsafe.Shift
1257+ Data.Text.Lazy Data.Text.Lazy.Builder Data.Text.Lazy.Builder.Int
1258+ Data.Text.Lazy.Builder.RealFloat Data.Text.Lazy.Encoding
1259+ Data.Text.Lazy.IO Data.Text.Lazy.Internal Data.Text.Lazy.Read
1260+ Data.Text.Read Data.Text.Unsafe
1261+hidden-modules: Data.Text.Show
1262+import-dirs:
1263+library-dirs:
1264+dynamic-library-dirs:
1265+data-dir:
1266+hs-libraries: HStext-1.2.4.1
1267+depends:
1268+ array-0.5.4.0 base-4.14.1.0 binary-0.8.8.0 bytestring-0.10.12.0
1269+ deepseq-1.4.4.0 ghc-prim-0.6.1 integer-gmp-1.0.3.0
1270+ template-haskell-2.16.0.0
1271+haddock-interfaces:
1272+haddock-html:
1273+---
1274+name: time
1275+version: 1.9.3
1276+visibility: public
1277+id: time-1.9.3
1278+key: time-1.9.3
1279+license: BSD-3-Clause
1280+maintainer: <ashley@semantic.org>
1281+author: Ashley Yakeley
1282+stability: stable
1283+homepage: https://github.com/haskell/time
1284+synopsis: A time library
1285+description: Time, clocks and calendars
1286+category: Time
1287+exposed: True
1288+exposed-modules:
1289+ Data.Time Data.Time.Calendar Data.Time.Calendar.Easter
1290+ Data.Time.Calendar.Julian Data.Time.Calendar.MonthDay
1291+ Data.Time.Calendar.OrdinalDate Data.Time.Calendar.WeekDate
1292+ Data.Time.Clock Data.Time.Clock.POSIX Data.Time.Clock.System
1293+ Data.Time.Clock.TAI Data.Time.Format Data.Time.Format.ISO8601
1294+ Data.Time.Format.Internal Data.Time.LocalTime
1295+hidden-modules:
1296+ Data.Format Data.Time.Calendar.Private Data.Time.Calendar.Days
1297+ Data.Time.Calendar.Gregorian Data.Time.Calendar.CalendarDiffDays
1298+ Data.Time.Calendar.Week Data.Time.Calendar.JulianYearDay
1299+ Data.Time.Clock.Internal.DiffTime
1300+ Data.Time.Clock.Internal.AbsoluteTime
1301+ Data.Time.Clock.Internal.NominalDiffTime
1302+ Data.Time.Clock.Internal.POSIXTime
1303+ Data.Time.Clock.Internal.UniversalTime
1304+ Data.Time.Clock.Internal.SystemTime
1305+ Data.Time.Clock.Internal.UTCTime Data.Time.Clock.Internal.CTimeval
1306+ Data.Time.Clock.Internal.CTimespec Data.Time.Clock.Internal.UTCDiff
1307+ Data.Time.LocalTime.Internal.TimeZone
1308+ Data.Time.LocalTime.Internal.TimeOfDay
1309+ Data.Time.LocalTime.Internal.CalendarDiffTime
1310+ Data.Time.LocalTime.Internal.LocalTime
1311+ Data.Time.LocalTime.Internal.ZonedTime Data.Time.Format.Parse
1312+ Data.Time.Format.Locale Data.Time.Format.Format.Class
1313+ Data.Time.Format.Format.Instances Data.Time.Format.Parse.Class
1314+ Data.Time.Format.Parse.Instances
1315+import-dirs:
1316+library-dirs:
1317+dynamic-library-dirs:
1318+data-dir:
1319+hs-libraries: HStime-1.9.3
1320+include-dirs:
1321+depends: Win32-2.6.1.0 base-4.14.1.0 deepseq-1.4.4.0
1322+haddock-interfaces:
1323+haddock-html:
1324+---
1325+name: transformers
1326+version: 0.5.6.2
1327+visibility: public
1328+id: transformers-0.5.6.2
1329+key: transformers-0.5.6.2
1330+license: BSD-3-Clause
1331+maintainer: Ross Paterson <R.Paterson@city.ac.uk>
1332+author: Andy Gill, Ross Paterson
1333+synopsis: Concrete functor and monad transformers
1334+description:
1335+ A portable library of functor and monad transformers, inspired by
1336+ the paper
1337+ * \"Functional Programming with Overloading and Higher-Order
1338+ Polymorphism\", by Mark P Jones,
1339+ in /Advanced School of Functional Programming/, 1995
1340+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1341+ This package contains:
1342+ * the monad transformer class (in "Control.Monad.Trans.Class")
1343+ * concrete functor and monad transformers, each with associated
1344+ operations and functions to lift operations associated with other
1345+ transformers.
1346+ The package can be used on its own in portable Haskell code, in
1347+ which case operations need to be manually lifted through transformer
1348+ stacks (see "Control.Monad.Trans.Class" for some examples).
1349+ Alternatively, it can be used with the non-portable monad classes in
1350+ the @mtl@ or @monads-tf@ packages, which automatically lift operations
1351+ introduced by monad transformers through other transformers.
1352+category: Control
1353+exposed: True
1354+exposed-modules:
1355+ Control.Applicative.Backwards Control.Applicative.Lift
1356+ Control.Monad.Signatures Control.Monad.Trans.Accum
1357+ Control.Monad.Trans.Class Control.Monad.Trans.Cont
1358+ Control.Monad.Trans.Error Control.Monad.Trans.Except
1359+ Control.Monad.Trans.Identity Control.Monad.Trans.List
1360+ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS
1361+ Control.Monad.Trans.RWS.CPS Control.Monad.Trans.RWS.Lazy
1362+ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader
1363+ Control.Monad.Trans.Select Control.Monad.Trans.State
1364+ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict
1365+ Control.Monad.Trans.Writer Control.Monad.Trans.Writer.CPS
1366+ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict
1367+ Data.Functor.Constant Data.Functor.Reverse
1368+import-dirs:
1369+library-dirs:
1370+dynamic-library-dirs:
1371+data-dir:
1372+hs-libraries: HStransformers-0.5.6.2
1373+depends: base-4.14.1.0
1374+haddock-interfaces:
1375+haddock-html:
1376+---
1377+name: rts
1378+version: 1.0
1379+visibility: public
1380+id: rts
1381+key: rts
1382+license: BSD-3-Clause
1383+maintainer: glasgow-haskell-users@haskell.org
1384+exposed: True
1385+library-dirs:
1386+hs-libraries: HSrts
1387+extra-libraries: m ffi wsock32 gdi32 winmm dbghelp psapi
1388+include-dirs:
1389+includes: Stg.h
1390+ld-options:
1391+ "-Wl,-u,base_GHCziTopHandler_runIO_closure"
1392+ "-Wl,-u,base_GHCziTopHandler_runNonIO_closure"
1393+ "-Wl,-u,ghczmprim_GHCziTuple_Z0T_closure"
1394+ "-Wl,-u,ghczmprim_GHCziTypes_True_closure"
1395+ "-Wl,-u,ghczmprim_GHCziTypes_False_closure"
1396+ "-Wl,-u,base_GHCziPack_unpackCString_closure"
1397+ "-Wl,-u,base_GHCziWeak_runFinalizzerBatch_closure"
1398+ "-Wl,-u,base_GHCziIOziException_stackOverflow_closure"
1399+ "-Wl,-u,base_GHCziIOziException_heapOverflow_closure"
1400+ "-Wl,-u,base_GHCziIOziException_allocationLimitExceeded_closure"
1401+ "-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnMVar_closure"
1402+ "-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnSTM_closure"
1403+ "-Wl,-u,base_GHCziIOziException_cannotCompactFunction_closure"
1404+ "-Wl,-u,base_GHCziIOziException_cannotCompactPinned_closure"
1405+ "-Wl,-u,base_GHCziIOziException_cannotCompactMutable_closure"
1406+ "-Wl,-u,base_ControlziExceptionziBase_absentSumFieldError_closure"
1407+ "-Wl,-u,base_ControlziExceptionziBase_nonTermination_closure"
1408+ "-Wl,-u,base_ControlziExceptionziBase_nestedAtomically_closure"
1409+ "-Wl,-u,base_GHCziEventziThread_blockedOnBadFD_closure"
1410+ "-Wl,-u,base_GHCziConcziSync_runSparks_closure"
1411+ "-Wl,-u,base_GHCziConcziIO_ensureIOManagerIsRunning_closure"
1412+ "-Wl,-u,base_GHCziConcziIO_ioManagerCapabilitiesChanged_closure"
1413+ "-Wl,-u,base_GHCziConcziSignal_runHandlersPtr_closure"
1414+ "-Wl,-u,base_GHCziTopHandler_flushStdHandles_closure"
1415+ "-Wl,-u,base_GHCziTopHandler_runMainIO_closure"
1416+ "-Wl,-u,ghczmprim_GHCziTypes_Czh_con_info"
1417+ "-Wl,-u,ghczmprim_GHCziTypes_Izh_con_info"
1418+ "-Wl,-u,ghczmprim_GHCziTypes_Fzh_con_info"
1419+ "-Wl,-u,ghczmprim_GHCziTypes_Dzh_con_info"
1420+ "-Wl,-u,ghczmprim_GHCziTypes_Wzh_con_info"
1421+ "-Wl,-u,base_GHCziPtr_Ptr_con_info"
1422+ "-Wl,-u,base_GHCziPtr_FunPtr_con_info"
1423+ "-Wl,-u,base_GHCziInt_I8zh_con_info"
1424+ "-Wl,-u,base_GHCziInt_I16zh_con_info"
1425+ "-Wl,-u,base_GHCziInt_I32zh_con_info"
1426+ "-Wl,-u,base_GHCziInt_I64zh_con_info"
1427+ "-Wl,-u,base_GHCziWord_W8zh_con_info"
1428+ "-Wl,-u,base_GHCziWord_W16zh_con_info"
1429+ "-Wl,-u,base_GHCziWord_W32zh_con_info"
1430+ "-Wl,-u,base_GHCziWord_W64zh_con_info"
1431+ "-Wl,-u,base_GHCziStable_StablePtr_con_info"
1432+ "-Wl,-u,hs_atomic_add8" "-Wl,-u,hs_atomic_add16"
1433+ "-Wl,-u,hs_atomic_add32" "-Wl,-u,hs_atomic_add64"
1434+ "-Wl,-u,hs_atomic_sub8" "-Wl,-u,hs_atomic_sub16"
1435+ "-Wl,-u,hs_atomic_sub32" "-Wl,-u,hs_atomic_sub64"
1436+ "-Wl,-u,hs_atomic_and8" "-Wl,-u,hs_atomic_and16"
1437+ "-Wl,-u,hs_atomic_and32" "-Wl,-u,hs_atomic_and64"
1438+ "-Wl,-u,hs_atomic_nand8" "-Wl,-u,hs_atomic_nand16"
1439+ "-Wl,-u,hs_atomic_nand32" "-Wl,-u,hs_atomic_nand64"
1440+ "-Wl,-u,hs_atomic_or8" "-Wl,-u,hs_atomic_or16"
1441+ "-Wl,-u,hs_atomic_or32" "-Wl,-u,hs_atomic_or64"
1442+ "-Wl,-u,hs_atomic_xor8" "-Wl,-u,hs_atomic_xor16"
1443+ "-Wl,-u,hs_atomic_xor32" "-Wl,-u,hs_atomic_xor64"
1444+ "-Wl,-u,hs_cmpxchg8" "-Wl,-u,hs_cmpxchg16" "-Wl,-u,hs_cmpxchg32"
1445+ "-Wl,-u,hs_cmpxchg64" "-Wl,-u,hs_atomicread8"
1446+ "-Wl,-u,hs_atomicread16" "-Wl,-u,hs_atomicread32"
1447+ "-Wl,-u,hs_atomicread64" "-Wl,-u,hs_atomicwrite8"
1448+ "-Wl,-u,hs_atomicwrite16" "-Wl,-u,hs_atomicwrite32"
1449+ "-Wl,-u,hs_atomicwrite64"
materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.4-x86_64-darwin/ghc-pkg/versionnew file+1
@@ -0,0 +1 @@
1+GHC package manager version 8.10.4
materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.4-x86_64-darwin/ghc/infonew file+69
@@ -0,0 +1,69 @@
1+ [("Project name","The Glorious Glasgow Haskell Compilation System")
2+ ,("GCC extra via C opts","")
3+ ,("C compiler flags","")
4+ ,("C++ compiler flags","")
5+ ,("C compiler link flags","")
6+ ,("C compiler supports -no-pie","YES")
7+ ,("Haskell CPP flags","-E -undef -traditional")
8+ ,("ld flags","")
9+ ,("ld supports compact unwind","YES")
10+ ,("ld supports build-id","YES")
11+ ,("ld supports filelist","NO")
12+ ,("ld is GNU ld","YES")
13+ ,("Merge objects flags","-r")
14+ ,("ar flags","q")
15+ ,("ar supports at file","YES")
16+ ,("otool command","otool")
17+ ,("install_name_tool command","install_name_tool")
18+ ,("touch command","touch")
19+ ,("dllwrap command","x86_64-w64-mingw32-dllwrap")
20+ ,("windres command","x86_64-w64-mingw32-windres")
21+ ,("libtool command","libtool")
22+ ,("cross compiling","YES")
23+ ,("target platform string","x86_64-unknown-mingw32")
24+ ,("target os","OSMinGW32")
25+ ,("target arch","ArchX86_64")
26+ ,("target word size","8")
27+ ,("target has GNU nonexec stack","NO")
28+ ,("target has .ident directive","YES")
29+ ,("target has subsections via symbols","NO")
30+ ,("target has RTS linker","YES")
31+ ,("Unregisterised","NO")
32+ ,("LLVM target","x86_64-unknown-windows")
33+ ,("LLVM llc command","llc")
34+ ,("LLVM opt command","opt")
35+ ,("LLVM clang command","clang")
36+ ,("integer library","integer-gmp")
37+ ,("Use interpreter","YES")
38+ ,("Use native code generator","YES")
39+ ,("Support SMP","YES")
40+ ,("RTS ways","l debug thr thr_debug thr_l thr_p thr_debug_p debug_p")
41+ ,("Tables next to code","YES")
42+ ,("Leading underscore","NO")
43+ ,("Use LibFFI","NO")
44+ ,("Use Threads","YES")
45+ ,("Use Debugging","NO")
46+ ,("RTS expects libdw","NO")
47+ ,("Project version","8.10.4")
48+ ,("Project Git commit id","6a01e28f4204ec17c587931311711fa76e0ea08d")
49+ ,("Booter version","8.6.5")
50+ ,("Stage","1")
51+ ,("Build platform","x86_64-apple-darwin")
52+ ,("Host platform","x86_64-apple-darwin")
53+ ,("Target platform","x86_64-unknown-mingw32")
54+ ,("Have interpreter","YES")
55+ ,("Object splitting supported","NO")
56+ ,("Have native code generator","YES")
57+ ,("Support dynamic-too","NO")
58+ ,("Support parallel --make","YES")
59+ ,("Support reexported-modules","YES")
60+ ,("Support thinning and renaming package flags","YES")
61+ ,("Support Backpack","YES")
62+ ,("Requires unified installed package IDs","YES")
63+ ,("Uses package keys","YES")
64+ ,("Uses unit IDs","YES")
65+ ,("Dynamic by default","NO")
66+ ,("GHC Dynamic","NO")
67+ ,("GHC Profiled","NO")
68+ ,("Debug on","NO")
69+ ]
materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.4-x86_64-darwin/ghc/numeric-versionnew file+1
@@ -0,0 +1 @@
1+8.10.4
materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.4-x86_64-darwin/ghc/supported-languagesnew file+255
@@ -0,0 +1,255 @@
1+Haskell98
2+Haskell2010
3+Unsafe
4+Trustworthy
5+Safe
6+AllowAmbiguousTypes
7+NoAllowAmbiguousTypes
8+AlternativeLayoutRule
9+NoAlternativeLayoutRule
10+AlternativeLayoutRuleTransitional
11+NoAlternativeLayoutRuleTransitional
12+Arrows
13+NoArrows
14+AutoDeriveTypeable
15+NoAutoDeriveTypeable
16+BangPatterns
17+NoBangPatterns
18+BinaryLiterals
19+NoBinaryLiterals
20+CApiFFI
21+NoCApiFFI
22+CPP
23+NoCPP
24+CUSKs
25+NoCUSKs
26+ConstrainedClassMethods
27+NoConstrainedClassMethods
28+ConstraintKinds
29+NoConstraintKinds
30+DataKinds
31+NoDataKinds
32+DatatypeContexts
33+NoDatatypeContexts
34+DefaultSignatures
35+NoDefaultSignatures
36+DeriveAnyClass
37+NoDeriveAnyClass
38+DeriveDataTypeable
39+NoDeriveDataTypeable
40+DeriveFoldable
41+NoDeriveFoldable
42+DeriveFunctor
43+NoDeriveFunctor
44+DeriveGeneric
45+NoDeriveGeneric
46+DeriveLift
47+NoDeriveLift
48+DeriveTraversable
49+NoDeriveTraversable
50+DerivingStrategies
51+NoDerivingStrategies
52+DerivingVia
53+NoDerivingVia
54+DisambiguateRecordFields
55+NoDisambiguateRecordFields
56+DoAndIfThenElse
57+NoDoAndIfThenElse
58+BlockArguments
59+NoBlockArguments
60+DoRec
61+NoDoRec
62+DuplicateRecordFields
63+NoDuplicateRecordFields
64+EmptyCase
65+NoEmptyCase
66+EmptyDataDecls
67+NoEmptyDataDecls
68+EmptyDataDeriving
69+NoEmptyDataDeriving
70+ExistentialQuantification
71+NoExistentialQuantification
72+ExplicitForAll
73+NoExplicitForAll
74+ExplicitNamespaces
75+NoExplicitNamespaces
76+ExtendedDefaultRules
77+NoExtendedDefaultRules
78+FlexibleContexts
79+NoFlexibleContexts
80+FlexibleInstances
81+NoFlexibleInstances
82+ForeignFunctionInterface
83+NoForeignFunctionInterface
84+FunctionalDependencies
85+NoFunctionalDependencies
86+GADTSyntax
87+NoGADTSyntax
88+GADTs
89+NoGADTs
90+GHCForeignImportPrim
91+NoGHCForeignImportPrim
92+GeneralizedNewtypeDeriving
93+NoGeneralizedNewtypeDeriving
94+GeneralisedNewtypeDeriving
95+NoGeneralisedNewtypeDeriving
96+ImplicitParams
97+NoImplicitParams
98+ImplicitPrelude
99+NoImplicitPrelude
100+ImportQualifiedPost
101+NoImportQualifiedPost
102+ImpredicativeTypes
103+NoImpredicativeTypes
104+IncoherentInstances
105+NoIncoherentInstances
106+TypeFamilyDependencies
107+NoTypeFamilyDependencies
108+InstanceSigs
109+NoInstanceSigs
110+ApplicativeDo
111+NoApplicativeDo
112+InterruptibleFFI
113+NoInterruptibleFFI
114+JavaScriptFFI
115+NoJavaScriptFFI
116+KindSignatures
117+NoKindSignatures
118+LambdaCase
119+NoLambdaCase
120+LiberalTypeSynonyms
121+NoLiberalTypeSynonyms
122+MagicHash
123+NoMagicHash
124+MonadComprehensions
125+NoMonadComprehensions
126+MonadFailDesugaring
127+NoMonadFailDesugaring
128+MonoLocalBinds
129+NoMonoLocalBinds
130+MonoPatBinds
131+NoMonoPatBinds
132+MonomorphismRestriction
133+NoMonomorphismRestriction
134+MultiParamTypeClasses
135+NoMultiParamTypeClasses
136+MultiWayIf
137+NoMultiWayIf
138+NumericUnderscores
139+NoNumericUnderscores
140+NPlusKPatterns
141+NoNPlusKPatterns
142+NamedFieldPuns
143+NoNamedFieldPuns
144+NamedWildCards
145+NoNamedWildCards
146+NegativeLiterals
147+NoNegativeLiterals
148+HexFloatLiterals
149+NoHexFloatLiterals
150+NondecreasingIndentation
151+NoNondecreasingIndentation
152+NullaryTypeClasses
153+NoNullaryTypeClasses
154+NumDecimals
155+NoNumDecimals
156+OverlappingInstances
157+NoOverlappingInstances
158+OverloadedLabels
159+NoOverloadedLabels
160+OverloadedLists
161+NoOverloadedLists
162+OverloadedStrings
163+NoOverloadedStrings
164+PackageImports
165+NoPackageImports
166+ParallelArrays
167+NoParallelArrays
168+ParallelListComp
169+NoParallelListComp
170+PartialTypeSignatures
171+NoPartialTypeSignatures
172+PatternGuards
173+NoPatternGuards
174+PatternSignatures
175+NoPatternSignatures
176+PatternSynonyms
177+NoPatternSynonyms
178+PolyKinds
179+NoPolyKinds
180+PolymorphicComponents
181+NoPolymorphicComponents
182+QuantifiedConstraints
183+NoQuantifiedConstraints
184+PostfixOperators
185+NoPostfixOperators
186+QuasiQuotes
187+NoQuasiQuotes
188+Rank2Types
189+NoRank2Types
190+RankNTypes
191+NoRankNTypes
192+RebindableSyntax
193+NoRebindableSyntax
194+RecordPuns
195+NoRecordPuns
196+RecordWildCards
197+NoRecordWildCards
198+RecursiveDo
199+NoRecursiveDo
200+RelaxedLayout
201+NoRelaxedLayout
202+RelaxedPolyRec
203+NoRelaxedPolyRec
204+RoleAnnotations
205+NoRoleAnnotations
206+ScopedTypeVariables
207+NoScopedTypeVariables
208+StandaloneDeriving
209+NoStandaloneDeriving
210+StarIsType
211+NoStarIsType
212+StaticPointers
213+NoStaticPointers
214+Strict
215+NoStrict
216+StrictData
217+NoStrictData
218+TemplateHaskell
219+NoTemplateHaskell
220+TemplateHaskellQuotes
221+NoTemplateHaskellQuotes
222+StandaloneKindSignatures
223+NoStandaloneKindSignatures
224+TraditionalRecordSyntax
225+NoTraditionalRecordSyntax
226+TransformListComp
227+NoTransformListComp
228+TupleSections
229+NoTupleSections
230+TypeApplications
231+NoTypeApplications
232+TypeInType
233+NoTypeInType
234+TypeFamilies
235+NoTypeFamilies
236+TypeOperators
237+NoTypeOperators
238+TypeSynonymInstances
239+NoTypeSynonymInstances
240+UnboxedTuples
241+NoUnboxedTuples
242+UnboxedSums
243+NoUnboxedSums
244+UndecidableInstances
245+NoUndecidableInstances
246+UndecidableSuperClasses
247+NoUndecidableSuperClasses
248+UnicodeSyntax
249+NoUnicodeSyntax
250+UnliftedFFITypes
251+NoUnliftedFFITypes
252+UnliftedNewtypes
253+NoUnliftedNewtypes
254+ViewPatterns
255+NoViewPatterns
materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.4-x86_64-darwin/ghc/versionnew file+1
@@ -0,0 +1 @@
1+The Glorious Glasgow Haskell Compilation System, version 8.10.4
materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.5-x86_64-darwin/ghc-pkg/dump-globalnew file+1449

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

modules/configuration-nix.nix+6

This diff is too big to show here.

modules/package.nix+1−1

This diff is too big to show here.

overlays/bootstrap.nix+11−7

This diff is too big to show here.

overlays/default.nix−2

This diff is too big to show here.

overlays/ghc-packages.nix+5−1

This diff is too big to show here.

overlays/ghcjs.nix+29

This diff is too big to show here.

overlays/mingw_w64.nix+2−2

This diff is too big to show here.

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

The content is the same.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

overlays/windows.nix+3−18

This diff is too big to show here.

overlays/wine.nixdeleted−16

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

test/cabal-simple/default.nix+1

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

test/cabal-sublib/default.nix+1

This diff is too big to show here.

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

This diff is too big to show here.

test/default.nix+2

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

test/ghcjs-overlay/cabal.project−7

This diff is too big to show here.

test/ghcjs-overlay/default.nix+8

This diff is too big to show here.

test/th-dlls/default.nix+1

This diff is too big to show here.