From e0a15abbb53a93624e978f59f28e611708854469b41dd74229a799b1b92f292b Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 26 Oct 2024 13:48:27 +0000 Subject: [PATCH] osc copypac from project:devel:languages:haskell:ghc-9.8.x package:ghc-ghc-lib-parser revision:5, using keep-link OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-ghc-lib-parser?expand=0&rev=20 --- .gitattributes | 23 ++ .gitignore | 1 + ghc-ghc-lib-parser.changes | 58 +++ ghc-ghc-lib-parser.spec | 125 ++++++ ghc-lib-parser-9.8.2.20240223.tar.gz | 3 + ghc-lib-parser-9.8.3.20241022.tar.gz | 3 + ghc-lib-parser.cabal | 566 +++++++++++++++++++++++++++ 7 files changed, 779 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 ghc-ghc-lib-parser.changes create mode 100644 ghc-ghc-lib-parser.spec create mode 100644 ghc-lib-parser-9.8.2.20240223.tar.gz create mode 100644 ghc-lib-parser-9.8.3.20241022.tar.gz create mode 100644 ghc-lib-parser.cabal diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/ghc-ghc-lib-parser.changes b/ghc-ghc-lib-parser.changes new file mode 100644 index 0000000..dd9c954 --- /dev/null +++ b/ghc-ghc-lib-parser.changes @@ -0,0 +1,58 @@ +------------------------------------------------------------------- +Tue Oct 22 22:22:46 UTC 2024 - Peter Simons + +- Update ghc-lib-parser to version 9.8.3.20241022 revision 2. + Upstream does not provide a change log file. + +------------------------------------------------------------------- +Fri Feb 23 13:48:37 UTC 2024 - Peter Simons + +- Update ghc-lib-parser to version 9.8.2.20240223. + Upstream does not provide a change log file. + +------------------------------------------------------------------- +Tue Jan 9 12:14:44 UTC 2024 - Peter Simons + +- Update ghc-lib-parser to version 9.6.4.20240109. + Upstream does not provide a change log file. + +------------------------------------------------------------------- +Tue Nov 21 13:56:03 UTC 2023 - Peter Simons + +- Update ghc-lib-parser to version 9.6.3.20231121. + Upstream does not provide a change log file. + +------------------------------------------------------------------- +Sat Oct 14 20:59:04 UTC 2023 - Peter Simons + +- Update ghc-lib-parser to version 9.6.3.20231014. + Upstream does not provide a change log file. + +------------------------------------------------------------------- +Sat Aug 26 13:48:03 UTC 2023 - Peter Simons + +- Update ghc-lib-parser to version 9.4.7.20230826. + Upstream does not provide a change log file. + +------------------------------------------------------------------- +Tue Aug 8 11:58:38 UTC 2023 - Peter Simons + +- Update ghc-lib-parser to version 9.4.6.20230808. + Upstream does not provide a change log file. + +------------------------------------------------------------------- +Sun Apr 30 01:12:50 UTC 2023 - Peter Simons + +- Update ghc-lib-parser to version 9.4.5.20230430. + Upstream does not provide a change log file. + +------------------------------------------------------------------- +Thu Mar 30 17:06:50 UTC 2023 - Peter Simons + +- Updated spec file to conform with ghc-rpm-macros-2.5.2. + +------------------------------------------------------------------- +Sun Dec 25 15:06:48 UTC 2022 - Peter Simons + +- Add ghc-lib-parser at version 9.4.4.20221225. + diff --git a/ghc-ghc-lib-parser.spec b/ghc-ghc-lib-parser.spec new file mode 100644 index 0000000..3707195 --- /dev/null +++ b/ghc-ghc-lib-parser.spec @@ -0,0 +1,125 @@ +# +# spec file for package ghc-ghc-lib-parser +# +# Copyright (c) 2024 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%global pkg_name ghc-lib-parser +%global pkgver %{pkg_name}-%{version} +Name: ghc-%{pkg_name} +Version: 9.8.3.20241022 +Release: 0 +Summary: The GHC API, decoupled from GHC versions +License: BSD-3-Clause +URL: https://hackage.haskell.org/package/%{pkg_name} +Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz +Source1: https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/2.cabal#/%{pkg_name}.cabal +BuildRequires: alex +BuildRequires: ghc-Cabal-devel +BuildRequires: ghc-array-devel +BuildRequires: ghc-array-prof +BuildRequires: ghc-base-devel +BuildRequires: ghc-base-prof +BuildRequires: ghc-binary-devel +BuildRequires: ghc-binary-prof +BuildRequires: ghc-bytestring-devel +BuildRequires: ghc-bytestring-prof +BuildRequires: ghc-containers-devel +BuildRequires: ghc-containers-prof +BuildRequires: ghc-deepseq-devel +BuildRequires: ghc-deepseq-prof +BuildRequires: ghc-directory-devel +BuildRequires: ghc-directory-prof +BuildRequires: ghc-exceptions-devel +BuildRequires: ghc-exceptions-prof +BuildRequires: ghc-filepath-devel +BuildRequires: ghc-filepath-prof +BuildRequires: ghc-parsec-devel +BuildRequires: ghc-parsec-prof +BuildRequires: ghc-pretty-devel +BuildRequires: ghc-pretty-prof +BuildRequires: ghc-process-devel +BuildRequires: ghc-process-prof +BuildRequires: ghc-rpm-macros +BuildRequires: ghc-time-devel +BuildRequires: ghc-time-prof +BuildRequires: ghc-transformers-devel +BuildRequires: ghc-transformers-prof +BuildRequires: ghc-unix-devel +BuildRequires: ghc-unix-prof +BuildRequires: happy +ExcludeArch: %{ix86} + +%description +A package equivalent to the 'ghc' package, but which can be loaded on many +compiler versions. + +%package devel +Summary: Haskell %{pkg_name} library development files +Requires: %{name} = %{version}-%{release} +Requires: ghc-compiler = %{ghc_version} +Requires(post): ghc-compiler = %{ghc_version} +Requires(postun): ghc-compiler = %{ghc_version} + +%description devel +This package provides the Haskell %{pkg_name} library development files. + +%package -n ghc-%{pkg_name}-doc +Summary: Haskell %{pkg_name} library documentation +Requires: ghc-filesystem +BuildArch: noarch + +%description -n ghc-%{pkg_name}-doc +This package provides the Haskell %{pkg_name} library documentation. + +%package -n ghc-%{pkg_name}-prof +Summary: Haskell %{pkg_name} profiling library +Requires: ghc-%{pkg_name}-devel = %{version}-%{release} +Supplements: (ghc-%{pkg_name}-devel and ghc-prof) + +%description -n ghc-%{pkg_name}-prof +This package provides the Haskell %{pkg_name} profiling library. + +%prep +%autosetup -n %{pkg_name}-%{version} +cp -p %{SOURCE1} %{pkg_name}.cabal + +%build +%ghc_lib_build + +%install +%ghc_lib_install + +%post devel +%ghc_pkg_recache + +%postun devel +%ghc_pkg_recache + +%files -f %{name}.files +%license LICENSE +%dir %{_datadir}/%{pkg_name}-%{version} +%{_datadir}/%{pkg_name}-%{version}/llvm-passes +%{_datadir}/%{pkg_name}-%{version}/llvm-targets +%{_datadir}/%{pkg_name}-%{version}/settings + +%files devel -f %{name}-devel.files + +%files -n ghc-%{pkg_name}-doc -f ghc-%{pkg_name}-doc.files +%license LICENSE + +%files -n ghc-%{pkg_name}-prof -f ghc-%{pkg_name}-prof.files + +%changelog diff --git a/ghc-lib-parser-9.8.2.20240223.tar.gz b/ghc-lib-parser-9.8.2.20240223.tar.gz new file mode 100644 index 0000000..2e99441 --- /dev/null +++ b/ghc-lib-parser-9.8.2.20240223.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:291ff21e2cae21b4ddd33ef415a005782d221d86e932e351e51ee801577e6516 +size 2604893 diff --git a/ghc-lib-parser-9.8.3.20241022.tar.gz b/ghc-lib-parser-9.8.3.20241022.tar.gz new file mode 100644 index 0000000..0bafa86 --- /dev/null +++ b/ghc-lib-parser-9.8.3.20241022.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ebb0f7990dea3613ef4335d694c6710a2ca37deae198295fdb49c725774bcd3e +size 2607568 diff --git a/ghc-lib-parser.cabal b/ghc-lib-parser.cabal new file mode 100644 index 0000000..3066ed6 --- /dev/null +++ b/ghc-lib-parser.cabal @@ -0,0 +1,566 @@ +cabal-version: 3.0 +build-type: Simple +name: ghc-lib-parser +version: 9.8.3.20241022 +x-revision: 2 +license: BSD-3-Clause +license-file: LICENSE +category: Development +author: The GHC Team and Digital Asset +maintainer: Digital Asset +synopsis: The GHC API, decoupled from GHC versions +description: A package equivalent to the @ghc@ package, but which can be loaded on many compiler versions. +homepage: https://github.com/digital-asset/ghc-lib +bug-reports: https://github.com/digital-asset/ghc-lib/issues +data-dir: ghc-lib/stage0/lib +data-files: + settings + llvm-targets + llvm-passes +extra-source-files: + ghc/ghc-bin.cabal + libraries/template-haskell/template-haskell.cabal + libraries/ghc-heap/ghc-heap.cabal + libraries/ghc-boot-th/ghc-boot-th.cabal + libraries/ghc-boot/ghc-boot.cabal + libraries/ghci/ghci.cabal + compiler/ghc.cabal + ghc-lib/stage0/rts/build/include/ghcautoconf.h + ghc-lib/stage0/rts/build/include/ghcplatform.h + ghc-lib/stage0/rts/build/include/GhclibDerivedConstants.h + ghc-lib/stage0/compiler/build/primop-can-fail.hs-incl + ghc-lib/stage0/compiler/build/primop-code-size.hs-incl + ghc-lib/stage0/compiler/build/primop-commutable.hs-incl + ghc-lib/stage0/compiler/build/primop-data-decl.hs-incl + ghc-lib/stage0/compiler/build/primop-fixity.hs-incl + ghc-lib/stage0/compiler/build/primop-has-side-effects.hs-incl + ghc-lib/stage0/compiler/build/primop-list.hs-incl + ghc-lib/stage0/compiler/build/primop-out-of-line.hs-incl + ghc-lib/stage0/compiler/build/primop-primop-info.hs-incl + ghc-lib/stage0/compiler/build/primop-strictness.hs-incl + ghc-lib/stage0/compiler/build/primop-tag.hs-incl + ghc-lib/stage0/compiler/build/primop-vector-tycons.hs-incl + ghc-lib/stage0/compiler/build/primop-vector-tys-exports.hs-incl + ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl + ghc-lib/stage0/compiler/build/primop-vector-uniques.hs-incl + ghc-lib/stage0/compiler/build/primop-docs.hs-incl + ghc-lib/stage0/compiler/build/GHC/Platform/Constants.hs + ghc-lib/stage0/compiler/build/GHC/Settings/Config.hs + ghc-lib/stage0/libraries/ghc-boot/build/GHC/Version.hs + ghc-lib/stage0/libraries/ghc-boot/build/GHC/Platform/Host.hs + compiler/GHC/Parser.y + compiler/GHC/Parser/Lexer.x + compiler/GHC/Parser/HaddockLex.x + compiler/GHC/Parser.hs-boot + libraries/containers/containers/include/containers.h + compiler/ghc-llvm-version.h + rts/include/ghcconfig.h + compiler/MachRegs.h + compiler/CodeGen.Platform.h + compiler/Bytecodes.h + compiler/ClosureTypes.h + compiler/FunTypes.h + compiler/Unique.h +source-repository head + type: git + location: git@github.com:digital-asset/ghc-lib.git +flag threaded-rts + default: True + manual: True + description: Pass -DTHREADED_RTS to the C toolchain +library + default-language: Haskell2010 + exposed: False + include-dirs: + rts/include + ghc-lib/stage0/lib + ghc-lib/stage0/compiler/build + compiler + libraries/containers/containers/include + if impl(ghc >= 8.8.1) + ghc-options: -fno-safe-haskell + if flag(threaded-rts) + ghc-options: -fobject-code -package=ghc-boot-th -optc-DTHREADED_RTS + cc-options: -DTHREADED_RTS + cpp-options: -DTHREADED_RTS + else + ghc-options: -fobject-code -package=ghc-boot-th + cpp-options: + if !os(windows) + build-depends: unix + else + build-depends: Win32 + build-depends: + base >= 4.17 && < 4.20, + ghc-prim > 0.2 && < 0.12, + containers >= 0.6.2.1 && < 0.7, + bytestring >= 0.11.4 && < 0.13, + time >= 1.4 && < 1.13, + filepath >= 1 && < 1.5, + exceptions == 0.10.*, + parsec, + binary == 0.8.*, + directory >= 1 && < 1.4, + array >= 0.1 && < 0.6, + deepseq >= 1.4 && < 1.6, + pretty == 1.1.*, + transformers >= 0.5 && < 0.7, + process >= 1 && < 1.7 + if impl(ghc >= 9.10) + build-depends: ghc-internal + build-tool-depends: alex:alex >= 3.1, happy:happy == 1.20.* || >= 2.0.2 && < 2.1 + other-extensions: + BangPatterns + CPP + DataKinds + DefaultSignatures + DeriveDataTypeable + DeriveFoldable + DeriveFunctor + DeriveGeneric + DeriveTraversable + DisambiguateRecordFields + ExistentialQuantification + ExplicitForAll + FlexibleContexts + FlexibleInstances + GADTs + GeneralizedNewtypeDeriving + InstanceSigs + MagicHash + MultiParamTypeClasses + NamedFieldPuns + NondecreasingIndentation + RankNTypes + RecordWildCards + RoleAnnotations + ScopedTypeVariables + StandaloneDeriving + Trustworthy + TupleSections + TypeFamilies + TypeSynonymInstances + UnboxedTuples + UndecidableInstances + default-extensions: + BangPatterns + ImplicitPrelude + MonoLocalBinds + NoImplicitPrelude + ScopedTypeVariables + TypeOperators + if impl(ghc >= 9.2.2) + cmm-sources: + libraries/ghc-heap/cbits/HeapPrim.cmm + else + c-sources: + libraries/ghc-heap/cbits/HeapPrim.cmm + c-sources: + compiler/cbits/genSym.c + compiler/cbits/cutils.c + compiler/cbits/keepCAFsForGHCi.c + hs-source-dirs: + ghc-lib/stage0/libraries/ghc-boot/build + ghc-lib/stage0/compiler/build + libraries/template-haskell + libraries/ghc-boot-th + libraries/ghc-boot + libraries/ghc-heap + libraries/ghci + compiler + autogen-modules: + GHC.Parser.Lexer + GHC.Parser + exposed-modules: + GHC.BaseDir + GHC.Builtin.Names + GHC.Builtin.PrimOps + GHC.Builtin.PrimOps.Ids + GHC.Builtin.Types + GHC.Builtin.Types.Prim + GHC.Builtin.Uniques + GHC.ByteCode.Types + GHC.Cmm + GHC.Cmm.BlockId + GHC.Cmm.CLabel + GHC.Cmm.Dataflow.Block + GHC.Cmm.Dataflow.Collections + GHC.Cmm.Dataflow.Graph + GHC.Cmm.Dataflow.Label + GHC.Cmm.Expr + GHC.Cmm.MachOp + GHC.Cmm.Node + GHC.Cmm.Reg + GHC.Cmm.Switch + GHC.Cmm.Type + GHC.CmmToAsm.CFG.Weight + GHC.CmmToLlvm.Config + GHC.Core + GHC.Core.Class + GHC.Core.Coercion + GHC.Core.Coercion.Axiom + GHC.Core.Coercion.Opt + GHC.Core.ConLike + GHC.Core.DataCon + GHC.Core.FVs + GHC.Core.FamInstEnv + GHC.Core.InstEnv + GHC.Core.Lint + GHC.Core.Lint.Interactive + GHC.Core.Make + GHC.Core.Map.Expr + GHC.Core.Map.Type + GHC.Core.Multiplicity + GHC.Core.Opt.Arity + GHC.Core.Opt.CallerCC + GHC.Core.Opt.CallerCC.Types + GHC.Core.Opt.ConstantFold + GHC.Core.Opt.Monad + GHC.Core.Opt.OccurAnal + GHC.Core.Opt.Pipeline.Types + GHC.Core.Opt.Simplify + GHC.Core.Opt.Simplify.Env + GHC.Core.Opt.Simplify.Inline + GHC.Core.Opt.Simplify.Iteration + GHC.Core.Opt.Simplify.Monad + GHC.Core.Opt.Simplify.Utils + GHC.Core.Opt.Stats + GHC.Core.PatSyn + GHC.Core.Ppr + GHC.Core.Predicate + GHC.Core.Reduction + GHC.Core.RoughMap + GHC.Core.Rules + GHC.Core.Rules.Config + GHC.Core.Seq + GHC.Core.SimpleOpt + GHC.Core.Stats + GHC.Core.Subst + GHC.Core.Tidy + GHC.Core.TyCo.Compare + GHC.Core.TyCo.FVs + GHC.Core.TyCo.Ppr + GHC.Core.TyCo.Rep + GHC.Core.TyCo.Subst + GHC.Core.TyCo.Tidy + GHC.Core.TyCon + GHC.Core.TyCon.Env + GHC.Core.TyCon.RecWalk + GHC.Core.Type + GHC.Core.Unfold + GHC.Core.Unfold.Make + GHC.Core.Unify + GHC.Core.UsageEnv + GHC.Core.Utils + GHC.CoreToIface + GHC.Data.Bag + GHC.Data.Bool + GHC.Data.BooleanFormula + GHC.Data.EnumSet + GHC.Data.FastMutInt + GHC.Data.FastString + GHC.Data.FastString.Env + GHC.Data.FiniteMap + GHC.Data.Graph.Directed + GHC.Data.Graph.UnVar + GHC.Data.IOEnv + GHC.Data.List.Infinite + GHC.Data.List.SetOps + GHC.Data.Maybe + GHC.Data.OrdList + GHC.Data.Pair + GHC.Data.ShortText + GHC.Data.SizedSeq + GHC.Data.SmallArray + GHC.Data.Stream + GHC.Data.Strict + GHC.Data.StringBuffer + GHC.Data.TrieMap + GHC.Data.Unboxed + GHC.Driver.Backend + GHC.Driver.Backend.Internal + GHC.Driver.Backpack.Syntax + GHC.Driver.CmdLine + GHC.Driver.Config + GHC.Driver.Config.Core.Lint + GHC.Driver.Config.Diagnostic + GHC.Driver.Config.Logger + GHC.Driver.Config.Parser + GHC.Driver.DynFlags + GHC.Driver.Env + GHC.Driver.Env.KnotVars + GHC.Driver.Env.Types + GHC.Driver.Errors + GHC.Driver.Errors.Ppr + GHC.Driver.Errors.Types + GHC.Driver.Flags + GHC.Driver.Hooks + GHC.Driver.LlvmConfigCache + GHC.Driver.Monad + GHC.Driver.Phases + GHC.Driver.Pipeline.Monad + GHC.Driver.Pipeline.Phases + GHC.Driver.Plugins + GHC.Driver.Plugins.External + GHC.Driver.Ppr + GHC.Driver.Session + GHC.Exts.Heap + GHC.Exts.Heap.ClosureTypes + GHC.Exts.Heap.Closures + GHC.Exts.Heap.Constants + GHC.Exts.Heap.FFIClosures + GHC.Exts.Heap.FFIClosures_ProfilingDisabled + GHC.Exts.Heap.FFIClosures_ProfilingEnabled + GHC.Exts.Heap.InfoTable + GHC.Exts.Heap.InfoTable.Types + GHC.Exts.Heap.InfoTableProf + GHC.Exts.Heap.ProfInfo.PeekProfInfo + GHC.Exts.Heap.ProfInfo.PeekProfInfo_ProfilingDisabled + GHC.Exts.Heap.ProfInfo.PeekProfInfo_ProfilingEnabled + GHC.Exts.Heap.ProfInfo.Types + GHC.Exts.Heap.Utils + GHC.ForeignSrcLang + GHC.ForeignSrcLang.Type + GHC.Hs + GHC.Hs.Binds + GHC.Hs.Decls + GHC.Hs.Doc + GHC.Hs.DocString + GHC.Hs.Dump + GHC.Hs.Expr + GHC.Hs.Extension + GHC.Hs.ImpExp + GHC.Hs.Instances + GHC.Hs.Lit + GHC.Hs.Pat + GHC.Hs.Type + GHC.Hs.Utils + GHC.HsToCore.Errors.Ppr + GHC.HsToCore.Errors.Types + GHC.HsToCore.Pmc.Ppr + GHC.HsToCore.Pmc.Solver.Types + GHC.HsToCore.Pmc.Types + GHC.Iface.Decl + GHC.Iface.Errors.Ppr + GHC.Iface.Errors.Types + GHC.Iface.Ext.Fields + GHC.Iface.Recomp.Binary + GHC.Iface.Syntax + GHC.Iface.Type + GHC.JS.Make + GHC.JS.Ppr + GHC.JS.Syntax + GHC.JS.Transform + GHC.JS.Unsat.Syntax + GHC.LanguageExtensions + GHC.LanguageExtensions.Type + GHC.Lexeme + GHC.Linker.Static.Utils + GHC.Linker.Types + GHC.Parser + GHC.Parser.Annotation + GHC.Parser.CharClass + GHC.Parser.Errors.Basic + GHC.Parser.Errors.Ppr + GHC.Parser.Errors.Types + GHC.Parser.HaddockLex + GHC.Parser.Header + GHC.Parser.Lexer + GHC.Parser.PostProcess + GHC.Parser.PostProcess.Haddock + GHC.Parser.Types + GHC.Platform + GHC.Platform.AArch64 + GHC.Platform.ARM + GHC.Platform.ArchOS + GHC.Platform.Constants + GHC.Platform.LoongArch64 + GHC.Platform.NoRegs + GHC.Platform.PPC + GHC.Platform.Profile + GHC.Platform.RISCV64 + GHC.Platform.Reg + GHC.Platform.Reg.Class + GHC.Platform.Regs + GHC.Platform.S390X + GHC.Platform.Wasm32 + GHC.Platform.Ways + GHC.Platform.X86 + GHC.Platform.X86_64 + GHC.Prelude + GHC.Prelude.Basic + GHC.Runtime.Context + GHC.Runtime.Eval.Types + GHC.Runtime.Heap.Layout + GHC.Runtime.Interpreter.Types + GHC.Serialized + GHC.Settings + GHC.Settings.Config + GHC.Settings.Constants + GHC.Settings.Utils + GHC.Stg.InferTags.TagSig + GHC.Stg.Lift.Types + GHC.Stg.Syntax + GHC.StgToCmm.Config + GHC.StgToCmm.Types + GHC.StgToJS.Linker.Types + GHC.StgToJS.Object + GHC.StgToJS.Types + GHC.SysTools.BaseDir + GHC.SysTools.Terminal + GHC.Tc.Errors.Hole.FitTypes + GHC.Tc.Errors.Hole.Plugin + GHC.Tc.Errors.Ppr + GHC.Tc.Errors.Types + GHC.Tc.Errors.Types.PromotionErr + GHC.Tc.Solver.InertSet + GHC.Tc.Solver.Types + GHC.Tc.Types + GHC.Tc.Types.BasicTypes + GHC.Tc.Types.Constraint + GHC.Tc.Types.CtLocEnv + GHC.Tc.Types.ErrCtxt + GHC.Tc.Types.Evidence + GHC.Tc.Types.LclEnv + GHC.Tc.Types.Origin + GHC.Tc.Types.Rank + GHC.Tc.Types.TH + GHC.Tc.Types.TcRef + GHC.Tc.Utils.TcType + GHC.Tc.Zonk.Monad + GHC.Types.Annotations + GHC.Types.Avail + GHC.Types.Basic + GHC.Types.BreakInfo + GHC.Types.CompleteMatch + GHC.Types.CostCentre + GHC.Types.CostCentre.State + GHC.Types.Cpr + GHC.Types.Demand + GHC.Types.Error + GHC.Types.Error.Codes + GHC.Types.FieldLabel + GHC.Types.Fixity + GHC.Types.Fixity.Env + GHC.Types.ForeignCall + GHC.Types.ForeignStubs + GHC.Types.GREInfo + GHC.Types.Hint + GHC.Types.Hint.Ppr + GHC.Types.HpcInfo + GHC.Types.IPE + GHC.Types.Id + GHC.Types.Id.Info + GHC.Types.Id.Make + GHC.Types.Literal + GHC.Types.Meta + GHC.Types.Name + GHC.Types.Name.Cache + GHC.Types.Name.Env + GHC.Types.Name.Occurrence + GHC.Types.Name.Ppr + GHC.Types.Name.Reader + GHC.Types.Name.Set + GHC.Types.PkgQual + GHC.Types.ProfAuto + GHC.Types.RepType + GHC.Types.SafeHaskell + GHC.Types.SaneDouble + GHC.Types.SourceError + GHC.Types.SourceFile + GHC.Types.SourceText + GHC.Types.SrcLoc + GHC.Types.Target + GHC.Types.Tickish + GHC.Types.TyThing + GHC.Types.TyThing.Ppr + GHC.Types.TypeEnv + GHC.Types.Unique + GHC.Types.Unique.DFM + GHC.Types.Unique.DSet + GHC.Types.Unique.FM + GHC.Types.Unique.Map + GHC.Types.Unique.SDFM + GHC.Types.Unique.Set + GHC.Types.Unique.Supply + GHC.Types.Var + GHC.Types.Var.Env + GHC.Types.Var.Set + GHC.UniqueSubdir + GHC.Unit + GHC.Unit.Database + GHC.Unit.Env + GHC.Unit.External + GHC.Unit.Finder.Types + GHC.Unit.Home + GHC.Unit.Home.ModInfo + GHC.Unit.Info + GHC.Unit.Module + GHC.Unit.Module.Deps + GHC.Unit.Module.Env + GHC.Unit.Module.Graph + GHC.Unit.Module.Imported + GHC.Unit.Module.Location + GHC.Unit.Module.ModDetails + GHC.Unit.Module.ModGuts + GHC.Unit.Module.ModIface + GHC.Unit.Module.ModSummary + GHC.Unit.Module.Status + GHC.Unit.Module.Warnings + GHC.Unit.Module.WholeCoreBindings + GHC.Unit.Parser + GHC.Unit.Ppr + GHC.Unit.State + GHC.Unit.Types + GHC.Utils.Binary + GHC.Utils.Binary.Typeable + GHC.Utils.BufHandle + GHC.Utils.CliOption + GHC.Utils.Constants + GHC.Utils.Encoding + GHC.Utils.Encoding.UTF8 + GHC.Utils.Error + GHC.Utils.Exception + GHC.Utils.FV + GHC.Utils.Fingerprint + GHC.Utils.GlobalVars + GHC.Utils.IO.Unsafe + GHC.Utils.Json + GHC.Utils.Lexeme + GHC.Utils.Logger + GHC.Utils.Misc + GHC.Utils.Monad + GHC.Utils.Monad.State.Strict + GHC.Utils.Outputable + GHC.Utils.Panic + GHC.Utils.Panic.Plain + GHC.Utils.Ppr + GHC.Utils.Ppr.Colour + GHC.Utils.TmpFs + GHC.Utils.Trace + GHC.Version + GHCi.BreakArray + GHCi.FFI + GHCi.Message + GHCi.RemoteTypes + GHCi.TH.Binary + Language.Haskell.Syntax + Language.Haskell.Syntax.Basic + Language.Haskell.Syntax.Binds + Language.Haskell.Syntax.Concrete + Language.Haskell.Syntax.Decls + Language.Haskell.Syntax.Expr + Language.Haskell.Syntax.Extension + Language.Haskell.Syntax.ImpExp + Language.Haskell.Syntax.Lit + Language.Haskell.Syntax.Module.Name + Language.Haskell.Syntax.Pat + Language.Haskell.Syntax.Type + Language.Haskell.TH + Language.Haskell.TH.LanguageExtensions + Language.Haskell.TH.Lib + Language.Haskell.TH.Lib.Internal + Language.Haskell.TH.Lib.Map + Language.Haskell.TH.Ppr + Language.Haskell.TH.PprLib + Language.Haskell.TH.Syntax