| GADTs | Distribution.Simple | 
| GADTSyntax | Distribution.Simple | 
| gccProgram | Distribution.Simple.Program.Builtin, Distribution.Simple.Program | 
| gcd | Distribution.Compat.Prelude.Internal | 
| generalInstalledPackageInfo | Distribution.Simple.Register | 
| GeneralisedNewtypeDeriving | Distribution.Simple | 
| GeneralizedNewtypeDeriving | Distribution.Simple | 
| generateCabalMacrosHeader | Distribution.Simple.Build.Macros | 
| generatePackageVersionMacros | Distribution.Simple.Build.Macros | 
| generatePathsModule | Distribution.Simple.Build.PathsModule | 
| generateRegistrationInfo | Distribution.Simple.Register | 
| Generic | Distribution.Compat.Prelude.Internal | 
| genericRnf | Distribution.Compat.Prelude.Internal | 
| Generics | Distribution.Simple | 
| get | Distribution.Compat.Prelude.Internal | 
| getAllInternalToolDependencies | Distribution.Simple.BuildToolDepends | 
| getAllToolDependencies | Distribution.Simple.BuildToolDepends | 
| getChar | Distribution.Compat.Prelude.Internal | 
| getCompilerVersion | Distribution.Simple.HaskellSuite | 
| getComponent | Distribution.Simple.LocalBuildInfo | 
| getConfigStateFile | Distribution.Simple.Configure | 
| getConst | Distribution.Compat.Prelude.Internal | 
| getContents | Distribution.Compat.Prelude.Internal | 
| getCurTime | Distribution.Compat.Time | 
| getDbProgramOutput | Distribution.Simple.Program | 
| getDirectoryContents | Distribution.PackageDescription.Check | 
| getDirectoryContentsRecursive | Distribution.Simple.Utils | 
| getEffectiveEnvironment | Distribution.Simple.Program.Run | 
| getExeSourceFiles | Distribution.Simple.BuildPaths | 
| getExtensions | Distribution.Simple.HaskellSuite | 
| getFileAge | Distribution.Compat.Time | 
| getFileContents | Distribution.PackageDescription.Check | 
| getFLibSourceFiles | Distribution.Simple.BuildPaths | 
| getGhcAppDir | Distribution.Simple.GHC | 
| getGhcInfo |  | 
| 1 (Function) | Distribution.Simple.GHCJS | 
| 2 (Function) | Distribution.Simple.GHC | 
| getGlobalPackageDB |  | 
| 1 (Function) | Distribution.Simple.GHCJS | 
| 2 (Function) | Distribution.Simple.GHC | 
| getHSLibraryName | Distribution.Make, Distribution.Simple | 
| getImplInfo | Distribution.Simple.GHCJS, Distribution.Simple.GHC | 
| getInstalledPackages |  | 
| 1 (Function) | Distribution.Simple.UHC | 
| 2 (Function) | Distribution.Simple.HaskellSuite | 
| 3 (Function) | Distribution.Simple.GHCJS | 
| 4 (Function) | Distribution.Simple.GHC | 
| 5 (Function) | Distribution.Simple.Configure | 
| getInstalledPackagesMonitorFiles |  | 
| 1 (Function) | Distribution.Simple.GHCJS | 
| 2 (Function) | Distribution.Simple.GHC | 
| 3 (Function) | Distribution.Simple.Configure | 
| getInternalLibraries | Distribution.Simple.Configure | 
| getLanguages | Distribution.Simple.HaskellSuite | 
| getLibDir |  | 
| 1 (Function) | Distribution.Simple.GHCJS | 
| 2 (Function) | Distribution.Simple.GHC | 
| getLibSourceFiles | Distribution.Simple.BuildPaths | 
| getLine | Distribution.Compat.Prelude.Internal | 
| getModTime | Distribution.Compat.Time | 
| getNormalCommandDescriptions | Distribution.Simple.Command | 
| getPackageDBContents |  | 
| 1 (Function) | Distribution.Simple.GHCJS | 
| 2 (Function) | Distribution.Simple.GHC | 
| 3 (Function) | Distribution.Simple.Configure | 
| getPersistBuildConfig | Distribution.Simple.Configure | 
| getProgramInvocationLBS | Distribution.Simple.Program.Run, Distribution.Simple.Program | 
| getProgramInvocationOutput | Distribution.Simple.Program.Run, Distribution.Simple.Program | 
| getProgramInvocationOutputAndErrors | Distribution.Simple.Program.Run | 
| getProgramOutput | Distribution.Simple.Program | 
| getProgramSearchPath | Distribution.Simple.Program.Db, Distribution.Simple.Program | 
| getSourceFiles | Distribution.Simple.BuildPaths | 
| getSystemSearchPath | Distribution.Simple.Program.Find | 
| GHC | Distribution.Simple.Compiler, Distribution.Simple | 
| GHC2021 | Distribution.Simple | 
| GhcDynamicOnly | Distribution.Simple.Program.GHC | 
| GhcDynLinkMode | Distribution.Simple.Program.GHC | 
| GhcEnvFileClearPackageDbStack | Distribution.Simple.GHCJS, Distribution.Simple.GHC | 
| GhcEnvFileComment | Distribution.Simple.GHCJS, Distribution.Simple.GHC | 
| GhcEnvFilePackageDb | Distribution.Simple.GHCJS, Distribution.Simple.GHC | 
| GhcEnvFilePackageId | Distribution.Simple.GHCJS, Distribution.Simple.GHC | 
| GhcEnvironmentFileEntry | Distribution.Simple.GHCJS, Distribution.Simple.GHC | 
| GHCForeignImportPrim | Distribution.Simple | 
| GhcImplInfo |  | 
| 1 (Type/Class) | Distribution.Simple.GHCJS, Distribution.Simple.GHC | 
| 2 (Data Constructor) | Distribution.Simple.GHCJS, Distribution.Simple.GHC | 
| ghcInvocation | Distribution.Simple.Program.GHC | 
| GHCJS | Distribution.Simple.Compiler, Distribution.Simple | 
| ghcjsPkgProgram | Distribution.Simple.Program.Builtin, Distribution.Simple.Program | 
| ghcjsProgram | Distribution.Simple.Program.Builtin, Distribution.Simple.Program | 
| GhcMaximumOptimisation | Distribution.Simple.Program.GHC | 
| GhcMode | Distribution.Simple.Program.GHC | 
| GhcModeAbiHash | Distribution.Simple.Program.GHC | 
| GhcModeCompile | Distribution.Simple.Program.GHC | 
| GhcModeInteractive | Distribution.Simple.Program.GHC | 
| GhcModeLink | Distribution.Simple.Program.GHC | 
| GhcModeMake | Distribution.Simple.Program.GHC | 
| GhcNoOptimisation | Distribution.Simple.Program.GHC | 
| GhcNormalOptimisation | Distribution.Simple.Program.GHC | 
| ghcOptAsmOptions | Distribution.Simple.Program.GHC | 
| ghcOptCabal | Distribution.Simple.Program.GHC | 
| ghcOptCcOptions | Distribution.Simple.Program.GHC | 
| ghcOptCcProgram | Distribution.Simple.Program.GHC | 
| ghcOptCppIncludePath | Distribution.Simple.Program.GHC | 
| ghcOptCppIncludes | Distribution.Simple.Program.GHC | 
| ghcOptCppOptions | Distribution.Simple.Program.GHC | 
| ghcOptCxxOptions | Distribution.Simple.Program.GHC | 
| ghcOptDebugInfo | Distribution.Simple.Program.GHC | 
| ghcOptDylibName | Distribution.Simple.Program.GHC | 
| ghcOptDynHiSuffix | Distribution.Simple.Program.GHC | 
| ghcOptDynLinkMode | Distribution.Simple.Program.GHC | 
| ghcOptDynObjSuffix | Distribution.Simple.Program.GHC | 
| ghcOptExtensionMap | Distribution.Simple.Program.GHC | 
| ghcOptExtensions | Distribution.Simple.Program.GHC | 
| ghcOptExtra | Distribution.Simple.Program.GHC | 
| ghcOptExtraDefault | Distribution.Simple.Program.GHC | 
| ghcOptExtraPath | Distribution.Simple.Program.GHC | 
| ghcOptFfiIncludes | Distribution.Simple.Program.GHC | 
| ghcOptFPic | Distribution.Simple.Program.GHC | 
| ghcOptGHCiScripts | Distribution.Simple.Program.GHC | 
| ghcOptHideAllPackages | Distribution.Simple.Program.GHC | 
| ghcOptHiDir | Distribution.Simple.Program.GHC | 
| ghcOptHiSuffix | Distribution.Simple.Program.GHC | 
| ghcOptHPCDir | Distribution.Simple.Program.GHC | 
| GhcOptimisation | Distribution.Simple.Program.GHC | 
| ghcOptInputFiles | Distribution.Simple.Program.GHC | 
| ghcOptInputModules | Distribution.Simple.Program.GHC | 
| ghcOptInputScripts | Distribution.Simple.Program.GHC | 
| ghcOptInstantiatedWith | Distribution.Simple.Program.GHC | 
| GhcOptions |  | 
| 1 (Type/Class) | Distribution.Simple.Program.GHC | 
| 2 (Data Constructor) | Distribution.Simple.Program.GHC | 
| ghcOptLanguage | Distribution.Simple.Program.GHC | 
| ghcOptLinkFrameworkDirs | Distribution.Simple.Program.GHC | 
| ghcOptLinkFrameworks | Distribution.Simple.Program.GHC | 
| ghcOptLinkLibPath | Distribution.Simple.Program.GHC | 
| ghcOptLinkLibs | Distribution.Simple.Program.GHC | 
| ghcOptLinkModDefFiles | Distribution.Simple.Program.GHC | 
| ghcOptLinkNoHsMain | Distribution.Simple.Program.GHC | 
| ghcOptLinkOptions | Distribution.Simple.Program.GHC | 
| ghcOptLinkRts | Distribution.Simple.Program.GHC | 
| ghcOptMode | Distribution.Simple.Program.GHC | 
| ghcOptNoAutoLinkPackages | Distribution.Simple.Program.GHC | 
| ghcOptNoCode | Distribution.Simple.Program.GHC | 
| ghcOptNoLink | Distribution.Simple.Program.GHC | 
| ghcOptNumJobs | Distribution.Simple.Program.GHC | 
| ghcOptObjDir | Distribution.Simple.Program.GHC | 
| ghcOptObjSuffix | Distribution.Simple.Program.GHC | 
| ghcOptOptimisation | Distribution.Simple.Program.GHC | 
| ghcOptOutputDir | Distribution.Simple.Program.GHC | 
| ghcOptOutputDynFile | Distribution.Simple.Program.GHC | 
| ghcOptOutputFile | Distribution.Simple.Program.GHC | 
| ghcOptPackageDBs | Distribution.Simple.Program.GHC | 
| ghcOptPackages | Distribution.Simple.Program.GHC | 
| ghcOptProfilingAuto | Distribution.Simple.Program.GHC | 
| ghcOptProfilingMode | Distribution.Simple.Program.GHC | 
| ghcOptRPaths | Distribution.Simple.Program.GHC | 
| ghcOptShared | Distribution.Simple.Program.GHC | 
| ghcOptSourcePath | Distribution.Simple.Program.GHC | 
| ghcOptSourcePathClear | Distribution.Simple.Program.GHC | 
| ghcOptSplitObjs | Distribution.Simple.Program.GHC | 
| ghcOptSplitSections | Distribution.Simple.Program.GHC | 
| ghcOptStaticLib | Distribution.Simple.Program.GHC | 
| ghcOptStubDir | Distribution.Simple.Program.GHC | 
| ghcOptThisComponentId | Distribution.Simple.Program.GHC | 
| ghcOptThisUnitId | Distribution.Simple.Program.GHC | 
| ghcOptVerbosity | Distribution.Simple.Program.GHC | 
| ghcOptWarnMissingHomeModules | Distribution.Simple.Program.GHC | 
| ghcPkgProgram | Distribution.Simple.Program.Builtin, Distribution.Simple.Program | 
| ghcPlatformAndVersionString | Distribution.Simple.GHCJS, Distribution.Simple.GHC | 
| GhcProfAuto | Distribution.Simple.Program.GHC | 
| GhcProfAutoAll | Distribution.Simple.Program.GHC | 
| GhcProfAutoExported | Distribution.Simple.Program.GHC | 
| GhcProfAutoToplevel | Distribution.Simple.Program.GHC | 
| ghcProgram | Distribution.Simple.Program.Builtin, Distribution.Simple.Program | 
| GhcSpecialOptimisation | Distribution.Simple.Program.GHC | 
| GhcStaticAndDynamic | Distribution.Simple.Program.GHC | 
| GhcStaticOnly | Distribution.Simple.Program.GHC | 
| GivenComponent |  | 
| 1 (Type/Class) | Distribution.Types.GivenComponent | 
| 2 (Data Constructor) | Distribution.Types.GivenComponent | 
| givenComponentId | Distribution.Types.GivenComponent | 
| givenComponentName | Distribution.Types.GivenComponent | 
| givenComponentPackage | Distribution.Types.GivenComponent | 
| Glob | Distribution.Simple.Glob | 
| globalCommand | Distribution.Simple.Setup | 
| GlobalFlags |  | 
| 1 (Type/Class) | Distribution.Simple.Setup | 
| 2 (Data Constructor) | Distribution.Simple.Setup | 
| globalNumericVersion | Distribution.Simple.Setup | 
| GlobalPackageDB | Distribution.Simple.Compiler, Distribution.Simple | 
| globalVersion | Distribution.Simple.Setup | 
| GlobMatch | Distribution.Simple.Glob | 
| GlobMissingDirectory | Distribution.Simple.Glob | 
| GlobResult | Distribution.Simple.Glob | 
| GlobSyntaxError | Distribution.Simple.Glob | 
| GlobWarnMultiDot | Distribution.Simple.Glob | 
| gmappend | Distribution.Compat.Prelude.Internal | 
| gmempty | Distribution.Compat.Prelude.Internal | 
| GPL | Distribution.Make, Distribution.Simple | 
| greencardProgram | Distribution.Simple.Program.Builtin, Distribution.Simple.Program | 
| Group | Distribution.TestSuite | 
| GroupLogs | Distribution.Simple.Test.Log | 
| groupName | Distribution.TestSuite | 
| groupTests | Distribution.TestSuite | 
| GT | Distribution.Compat.Prelude.Internal | 
| guard | Distribution.Compat.Prelude.Internal | 
| guessWay | Distribution.Simple.Hpc |