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 D | ModInfo.hs | 3 ( 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 D | Leak.hs | 28 { 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 D | HscTypes.hs | 53 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 D | HscTypes.hs | 53 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 D | DriverPipeline.hs | 140 -> 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 D | GhcMake.hs | 1527 -> IO HomeModInfo 1582 compile_it :: Maybe Linkable -> SourceModified -> IO HomeModInfo 1588 -> IO HomeModInfo
|
H A D | InteractiveEval.hs | 142 getModBreaks :: HomeModInfo -> ModBreaks
|
H A D | HscMain.hs | 763 … (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 D | Types.hs | 52 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 D | Env.hs | 192 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 D | RuleTypes.hs | 35 import HscTypes (HomeModInfo, 159 , hirHomeMod :: !HomeModInfo 170 mkHiFileResult :: ModSummary -> HomeModInfo -> HiFileResult
|
H A D | Compile.hs | 248 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 D | RuleTypes.hs | 35 import HscTypes (HomeModInfo, 159 , hirHomeMod :: !HomeModInfo 170 mkHiFileResult :: ModSummary -> HomeModInfo -> HiFileResult
|
H A D | Compile.hs | 248 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)
|