Home
last modified time | relevance | path

Searched refs:HomeModInfo (Results 1 – 14 of 14) sorted by relevance

/dports/devel/hs-ormolu/ormolu-0.4.0.0/_cabal_deps/ghc-lib-parser-9.2.1.20211101/compiler/GHC/Unit/Home/
H A DModInfo.hs3 ( HomeModInfo (..)
36 data HomeModInfo = HomeModInfo type
65 type HomePackageTable = DModuleNameEnv HomeModInfo
73 lookupHpt :: HomePackageTable -> ModuleName -> Maybe HomeModInfo
76 lookupHptDirectly :: HomePackageTable -> Unique -> Maybe HomeModInfo
79 eltsHpt :: HomePackageTable -> [HomeModInfo]
85 allHpt :: (HomeModInfo -> Bool) -> HomePackageTable -> Bool
88 anyHpt :: (HomeModInfo -> Bool) -> HomePackageTable -> Bool
91 mapHpt :: (HomeModInfo -> HomeModInfo) -> HomePackageTable -> HomePackageTable
104 listToHpt :: [(ModuleName, HomeModInfo)] -> HomePackageTable
[all …]
/dports/lang/ghc/ghc-8.10.7/ghc/GHCi/
H A DLeak.hs28 { leakMod :: Weak HomeModInfo
39 forM (eltsUDFM hsc_HPT) $ \hmi@HomeModInfo{..} -> do
/dports/devel/hs-haskell-language-server/haskell-language-server-1.4.0/_cabal_deps/ghc-lib-parser-8.10.7.20210828/compiler/main/
H A DHscTypes.hs53 HomePackageTable, HomeModInfo(..), emptyHomePackageTable,
594 type HomePackageTable = DModuleNameEnv HomeModInfo
617 lookupHpt :: HomePackageTable -> ModuleName -> Maybe HomeModInfo
620 lookupHptDirectly :: HomePackageTable -> Unique -> Maybe HomeModInfo
623 eltsHpt :: HomePackageTable -> [HomeModInfo]
629 allHpt :: (HomeModInfo -> Bool) -> HomePackageTable -> Bool
632 mapHpt :: (HomeModInfo -> HomeModInfo) -> HomePackageTable -> HomePackageTable
645 listToHpt :: [(ModuleName, HomeModInfo)] -> HomePackageTable
657 data HomeModInfo type
658 = HomeModInfo { constructor
[all …]
/dports/lang/ghc/ghc-8.10.7/compiler/main/
H A DHscTypes.hs53 HomePackageTable, HomeModInfo(..), emptyHomePackageTable,
594 type HomePackageTable = DModuleNameEnv HomeModInfo
617 lookupHpt :: HomePackageTable -> ModuleName -> Maybe HomeModInfo
620 lookupHptDirectly :: HomePackageTable -> Unique -> Maybe HomeModInfo
623 eltsHpt :: HomePackageTable -> [HomeModInfo]
629 allHpt :: (HomeModInfo -> Bool) -> HomePackageTable -> Bool
632 mapHpt :: (HomeModInfo -> HomeModInfo) -> HomePackageTable -> HomePackageTable
645 listToHpt :: [(ModuleName, HomeModInfo)] -> HomePackageTable
657 data HomeModInfo type
658 = HomeModInfo { constructor
[all …]
H A DDriverPipeline.hs140 -> IO HomeModInfo -- ^ the complete HomeModInfo, if successful
153 -> IO HomeModInfo -- ^ the complete HomeModInfo, if successful
184 return $! HomeModInfo iface hmi_details mb_old_linkable
190 in return $! HomeModInfo iface hmi_details mb_linkable
194 return $! HomeModInfo iface hmi_details Nothing
197 return $! HomeModInfo iface hmi_details Nothing
200 return $! HomeModInfo iface hmi_details (Just linkable)
220 return $! HomeModInfo iface hmi_details (Just linkable)
249 return $! HomeModInfo final_iface hmi_details (Just linkable)
266 return $! HomeModInfo iface hmi_details (Just linkable)
H A DGhcMake.hs1527 -> IO HomeModInfo
1582 compile_it :: Maybe Linkable -> SourceModified -> IO HomeModInfo
1588 -> IO HomeModInfo
H A DInteractiveEval.hs142 getModBreaks :: HomeModInfo -> ModBreaks
H A DHscMain.hs763 … (ms_mod_name mod_summary) (HomeModInfo iface details' Nothing)
/dports/devel/hs-hlint/hlint-3.3.4/_cabal_deps/ghc-lib-parser-9.0.1.20210324/compiler/GHC/Driver/
H A DTypes.hs52 HomePackageTable, HomeModInfo(..), emptyHomePackageTable,
623 type HomePackageTable = DModuleNameEnv HomeModInfo
646 lookupHpt :: HomePackageTable -> ModuleName -> Maybe HomeModInfo
649 lookupHptDirectly :: HomePackageTable -> Unique -> Maybe HomeModInfo
652 eltsHpt :: HomePackageTable -> [HomeModInfo]
658 allHpt :: (HomeModInfo -> Bool) -> HomePackageTable -> Bool
661 mapHpt :: (HomeModInfo -> HomeModInfo) -> HomePackageTable -> HomePackageTable
674 listToHpt :: [(ModuleName, HomeModInfo)] -> HomePackageTable
686 data HomeModInfo type
687 = HomeModInfo { constructor
[all …]
/dports/devel/hs-ormolu/ormolu-0.4.0.0/_cabal_deps/ghc-lib-parser-9.2.1.20211101/compiler/GHC/Driver/
H A DEnv.hs192 hptAllThings :: (HomeModInfo -> [a]) -> HscEnv -> [a]
197 hptSomeThingsBelowUs :: (HomeModInfo -> [a]) -> Bool -> HscEnv -> [ModuleNameWithIsBoot] -> [a]
/dports/devel/hs-haskell-language-server/haskell-language-server-1.4.0/ghcide/src/Development/IDE/Core/
H A DRuleTypes.hs35 import HscTypes (HomeModInfo,
159 , hirHomeMod :: !HomeModInfo
170 mkHiFileResult :: ModSummary -> HomeModInfo -> HiFileResult
H A DCompile.hs248 let mod_info = HomeModInfo iface details Nothing
286 let mod_info = HomeModInfo final_iface details linkable
702 :: [HomeModInfo]
982 mkDetailsFromIface :: HscEnv -> ModIface -> Maybe Linkable -> IO HomeModInfo
985 …{ hsc_HPT = addToHpt (hsc_HPT session) (moduleName $ mi_module iface) (HomeModInfo iface details l…
987 return (HomeModInfo iface details linkable)
/dports/devel/hs-hls-install/haskell-language-server-1.4.0/ghcide/src/Development/IDE/Core/
H A DRuleTypes.hs35 import HscTypes (HomeModInfo,
159 , hirHomeMod :: !HomeModInfo
170 mkHiFileResult :: ModSummary -> HomeModInfo -> HiFileResult
H A DCompile.hs248 let mod_info = HomeModInfo iface details Nothing
286 let mod_info = HomeModInfo final_iface details linkable
702 :: [HomeModInfo]
982 mkDetailsFromIface :: HscEnv -> ModIface -> Maybe Linkable -> IO HomeModInfo
985 …{ hsc_HPT = addToHpt (hsc_HPT session) (moduleName $ mi_module iface) (HomeModInfo iface details l…
987 return (HomeModInfo iface details linkable)