Spec-Zone.ru › Haskell 9

GHC.RTS.Flags

Авторские права (c) The University of Glasgow 1994-2000
Лицензия see libraries/base/LICENSE
Сопровождающий ghc-devs@haskell.org
Стабильность внутренний
Переносимость непереносимый (расширения GHC)
Безопасный Haskell Нет
Язык Haskell2010

Описание

API этого модуля нестабилен и тесно связан с внутренним устройством GHC. Если вы зависите от него, обязательно задайте строгое ограничение сверху, например base < 4.X вместо base < 5, поскольку интерфейс может быстро меняться практически без предупреждения.

Описание флагов можно найти в руководстве пользователя GHC или получить, запустив справочное сообщение RTS с помощью +RTS --help.

Этот модуль — слой совместимости. Он предназначен для временного использования, чтобы в конечном итоге можно было объявить эти объявления устаревшими, как описано в предложении CLC № 289. Теперь эти объявления доступны из пакета ghc-experimental.

Начиная с: base-4.8.0.0

type RtsTime = Word64 Источник

RtsTime определён как StgWord64 в stg/Types.h

Начиная с: base-4.8.2.0

data RTSFlags Источник

Параметры среды выполнения

Начиная с: base-4.8.0.0

Конструкторы

RTSFlags

Поля

  • gcFlags :: GCFlags
  • concurrentFlags :: ConcFlags
  • miscFlags :: MiscFlags
  • debugFlags :: DebugFlags
  • costCentreFlags :: CCFlags
  • profilingFlags :: ProfFlags
  • traceFlags :: TraceFlags
  • tickyFlags :: TickyFlags
  • parFlags :: ParFlags
  • hpcFlags :: HpcFlags
Экземпляры
Подробности экземпляров
Generic RTSFlags Источник
Подробности экземпляра

Определено в GHC.RTS.Flags

Связанные типы

type Rep RTSFlags

Начиная с: base-4.15.0.0

Подробности экземпляра

Определено в GHC.RTS.Flags

type Rep RTSFlags = D1 ('MetaData "RTSFlags" "GHC.RTS.Flags" "base-4.22.0.0-66f8" 'False) (C1 ('MetaCons "RTSFlags" 'PrefixI 'True) (((S1 ('MetaSel ('Just "gcFlags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 GCFlags) :*: S1 ('MetaSel ('Just "concurrentFlags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ConcFlags)) :*: (S1 ('MetaSel ('Just "miscFlags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 MiscFlags) :*: (S1 ('MetaSel ('Just "debugFlags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DebugFlags) :*: S1 ('MetaSel ('Just "costCentreFlags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CCFlags)))) :*: ((S1 ('MetaSel ('Just "profilingFlags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ProfFlags) :*: S1 ('MetaSel ('Just "traceFlags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TraceFlags)) :*: (S1 ('MetaSel ('Just "tickyFlags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TickyFlags) :*: (S1 ('MetaSel ('Just "parFlags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ParFlags) :*: S1 ('MetaSel ('Just "hpcFlags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 HpcFlags))))))

Методы

from :: RTSFlags -> Rep RTSFlags x Источник

to :: Rep RTSFlags x -> RTSFlags Источник

Show RTSFlags Источник

Начиная с: base-4.8.0.0

Подробности экземпляра

Определено в GHC.RTS.Flags

Методы

showsPrec :: Int -> RTSFlags -> ShowS Источник

show :: RTSFlags -> String Источник

showList :: [RTSFlags] -> ShowS Источник

type Rep RTSFlags Источник

Начиная с: base-4.15.0.0

Подробности экземпляра

Определено в GHC.RTS.Flags

type Rep RTSFlags = D1 ('MetaData "RTSFlags" "GHC.RTS.Flags" "base-4.22.0.0-66f8" 'False) (C1 ('MetaCons "RTSFlags" 'PrefixI 'True) (((S1 ('MetaSel ('Just "gcFlags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 GCFlags) :*: S1 ('MetaSel ('Just "concurrentFlags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ConcFlags)) :*: (S1 ('MetaSel ('Just "miscFlags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 MiscFlags) :*: (S1 ('MetaSel ('Just "debugFlags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DebugFlags) :*: S1 ('MetaSel ('Just "costCentreFlags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CCFlags)))) :*: ((S1 ('MetaSel ('Just "profilingFlags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ProfFlags) :*: S1 ('MetaSel ('Just "traceFlags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TraceFlags)) :*: (S1 ('MetaSel ('Just "tickyFlags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TickyFlags) :*: (S1 ('MetaSel ('Just "parFlags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ParFlags) :*: S1 ('MetaSel ('Just "hpcFlags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 HpcFlags))))))

data GiveGCStats Источник

Следует ли выводить сводку статистики сборщика мусора после завершения программы?

Начиная с: base-4.8.2.0

Конструкторы

NoGCStats
CollectGCStats
OneLineGCStats
SummaryGCStats
VerboseGCStats
Экземпляры
Подробности экземпляров
Generic GiveGCStats Источник
Подробности экземпляра

Определён в GHC.RTS.Flags

Ассоциированные типы

type Rep GiveGCStats

С версии: base-4.15.0.0

Подробности экземпляра

Определён в GHC.RTS.Flags

type Rep GiveGCStats = D1 ('MetaData "GiveGCStats" "GHC.RTS.Flags" "base-4.22.0.0-66f8" 'False) ((C1 ('MetaCons "NoGCStats" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CollectGCStats" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "OneLineGCStats" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "SummaryGCStats" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "VerboseGCStats" 'PrefixI 'False) (U1 :: Type -> Type))))

Методы

from :: GiveGCStats -> Rep GiveGCStats x Источник

to :: Rep GiveGCStats x -> GiveGCStats Источник

Show GiveGCStats Источник

С версии: base-4.8.0.0

Подробности экземпляра

Определён в GHC.RTS.Flags

Методы

showsPrec :: Int -> GiveGCStats -> ShowS Источник

show :: GiveGCStats -> String Источник

showList :: [GiveGCStats] -> ShowS Источник

type Rep GiveGCStats Источник

С версии: base-4.15.0.0

Подробности экземпляра

Определён в GHC.RTS.Flags

type Rep GiveGCStats = D1 ('MetaData "GiveGCStats" "GHC.RTS.Flags" "base-4.22.0.0-66f8" 'False) ((C1 ('MetaCons "NoGCStats" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CollectGCStats" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "OneLineGCStats" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "SummaryGCStats" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "VerboseGCStats" 'PrefixI 'False) (U1 :: Type -> Type))))

data GCFlags Источник

Параметры сборщика мусора.

С версии: base-4.8.0.0

Конструкторы

GCFlags

Поля

  • statsFile :: Maybe FilePath
  • giveStats :: GiveGCStats
  • maxStkSize :: Word32
  • initialStkSize :: Word32
  • stkChunkSize :: Word32
  • stkChunkBufferSize :: Word32
  • maxHeapSize :: Word32
  • minAllocAreaSize :: Word32
  • largeAllocLim :: Word32
  • nurseryChunkSize :: Word32
  • minOldGenSize :: Word32
  • heapSizeSuggestion :: Word32
  • heapSizeSuggestionAuto :: Bool
  • oldGenFactor :: Double
  • returnDecayFactor :: Double
  • pcFreeHeap :: Double
  • generations :: Word32
  • squeezeUpdFrames :: Bool
  • compact :: Bool

    True = «всегда уплотнять»

  • compactThreshold :: Double
  • sweep :: Bool

    использовать для самого старого поколения преимущественно сборку «пометка-очистка» вместо копирования

  • ringBell :: Bool
  • idleGCDelayTime :: RtsTime
  • doIdleGC :: Bool
  • heapBase :: Word

    адрес, по которому следует запросить у ОС память

  • allocLimitGrace :: Word
  • numa :: Bool
  • numaMask :: Word
Экземпляры
Подробности экземпляров
Generic GCFlags Источник
Подробности экземпляра

Определено в GHC.RTS.Flags

Связанные типы

type Rep GCFlags

Начиная с: base-4.15.0.0

Подробности экземпляра

Определено в GHC.RTS.Flags

type Rep GCFlags = D1 ('MetaData "GCFlags" "GHC.RTS.Flags" "base-4.22.0.0-66f8" 'False) (C1 ('MetaCons "GCFlags" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "statsFile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe FilePath)) :*: (S1 ('MetaSel ('Just "giveStats") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 GiveGCStats) :*: S1 ('MetaSel ('Just "maxStkSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32))) :*: ((S1 ('MetaSel ('Just "initialStkSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32) :*: S1 ('MetaSel ('Just "stkChunkSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)) :*: (S1 ('MetaSel ('Just "stkChunkBufferSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32) :*: S1 ('MetaSel ('Just "maxHeapSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)))) :*: ((S1 ('MetaSel ('Just "minAllocAreaSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32) :*: (S1 ('MetaSel ('Just "largeAllocLim") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32) :*: S1 ('MetaSel ('Just "nurseryChunkSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32))) :*: ((S1 ('MetaSel ('Just "minOldGenSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32) :*: S1 ('MetaSel ('Just "heapSizeSuggestion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)) :*: (S1 ('MetaSel ('Just "heapSizeSuggestionAuto") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "oldGenFactor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double))))) :*: (((S1 ('MetaSel ('Just "returnDecayFactor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double) :*: (S1 ('MetaSel ('Just "pcFreeHeap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double) :*: S1 ('MetaSel ('Just "generations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32))) :*: ((S1 ('MetaSel ('Just "squeezeUpdFrames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "compact") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "compactThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double) :*: S1 ('MetaSel ('Just "sweep") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))) :*: ((S1 ('MetaSel ('Just "ringBell") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "idleGCDelayTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RtsTime) :*: S1 ('MetaSel ('Just "doIdleGC") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) :*: ((S1 ('MetaSel ('Just "heapBase") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word) :*: S1 ('MetaSel ('Just "allocLimitGrace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word)) :*: (S1 ('MetaSel ('Just "numa") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "numaMask") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word)))))))

Методы

from :: GCFlags -> Rep GCFlags x Источник

to :: Rep GCFlags x -> GCFlags Источник

Show GCFlags Источник

Начиная с: base-4.8.0.0

Подробности экземпляра

Определено в GHC.RTS.Flags

Методы

showsPrec :: Int -> GCFlags -> ShowS Источник

show :: GCFlags -> String Источник

showList :: [GCFlags] -> ShowS Источник

type Rep GCFlags Источник

Начиная с: base-4.15.0.0

Подробности экземпляра

Определено в GHC.RTS.Flags

type Rep GCFlags = D1 ('MetaData "GCFlags" "GHC.RTS.Flags" "base-4.22.0.0-66f8" 'False) (C1 ('MetaCons "GCFlags" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "statsFile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe FilePath)) :*: (S1 ('MetaSel ('Just "giveStats") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 GiveGCStats) :*: S1 ('MetaSel ('Just "maxStkSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32))) :*: ((S1 ('MetaSel ('Just "initialStkSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32) :*: S1 ('MetaSel ('Just "stkChunkSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)) :*: (S1 ('MetaSel ('Just "stkChunkBufferSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32) :*: S1 ('MetaSel ('Just "maxHeapSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)))) :*: ((S1 ('MetaSel ('Just "minAllocAreaSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32) :*: (S1 ('MetaSel ('Just "largeAllocLim") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32) :*: S1 ('MetaSel ('Just "nurseryChunkSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32))) :*: ((S1 ('MetaSel ('Just "minOldGenSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32) :*: S1 ('MetaSel ('Just "heapSizeSuggestion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)) :*: (S1 ('MetaSel ('Just "heapSizeSuggestionAuto") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "oldGenFactor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double))))) :*: (((S1 ('MetaSel ('Just "returnDecayFactor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double) :*: (S1 ('MetaSel ('Just "pcFreeHeap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double) :*: S1 ('MetaSel ('Just "generations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32))) :*: ((S1 ('MetaSel ('Just "squeezeUpdFrames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "compact") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "compactThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double) :*: S1 ('MetaSel ('Just "sweep") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))) :*: ((S1 ('MetaSel ('Just "ringBell") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "idleGCDelayTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RtsTime) :*: S1 ('MetaSel ('Just "doIdleGC") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) :*: ((S1 ('MetaSel ('Just "heapBase") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word) :*: S1 ('MetaSel ('Just "allocLimitGrace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word)) :*: (S1 ('MetaSel ('Just "numa") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "numaMask") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word)))))))

data ConcFlags Источник

Параметры, относящиеся к переключению контекста

С: base-4.8.0.0

Конструкторы

ConcFlags

Поля

  • ctxtSwitchTime :: RtsTime
  • ctxtSwitchTicks :: Int
Экземпляры
Подробности экземпляров
Generic ConcFlags Источник
Подробности экземпляра

Определено в GHC.RTS.Flags

Ассоциированные типы

type Rep ConcFlags

С: base-4.15.0.0

Подробности экземпляра

Определено в GHC.RTS.Flags

type Rep ConcFlags = D1 ('MetaData "ConcFlags" "GHC.RTS.Flags" "base-4.22.0.0-66f8" 'False) (C1 ('MetaCons "ConcFlags" 'PrefixI 'True) (S1 ('MetaSel ('Just "ctxtSwitchTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RtsTime) :*: S1 ('MetaSel ('Just "ctxtSwitchTicks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

Методы

from :: ConcFlags -> Rep ConcFlags x Источник

to :: Rep ConcFlags x -> ConcFlags Источник

Show ConcFlags Источник

С: base-4.8.0.0

Подробности экземпляра

Определено в GHC.RTS.Flags

Методы

showsPrec :: Int -> ConcFlags -> ShowS Источник

show :: ConcFlags -> String Источник

showList :: [ConcFlags] -> ShowS Источник

type Rep ConcFlags Источник

С: base-4.15.0.0

Подробности экземпляра

Определено в GHC.RTS.Flags

type Rep ConcFlags = D1 ('MetaData "ConcFlags" "GHC.RTS.Flags" "base-4.22.0.0-66f8" 'False) (C1 ('MetaCons "ConcFlags" 'PrefixI 'True) (S1 ('MetaSel ('Just "ctxtSwitchTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RtsTime) :*: S1 ('MetaSel ('Just "ctxtSwitchTicks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

data MiscFlags Источник

Различные параметры

С: base-4.8.0.0

Конструкторы

MiscFlags

Поля

  • tickInterval :: RtsTime
  • installSignalHandlers :: Bool
  • installSEHHandlers :: Bool
  • generateCrashDumpFile :: Bool
  • generateStackTrace :: Bool
  • machineReadable :: Bool
  • disableDelayedOsMemoryReturn :: Bool
  • internalCounters :: Bool
  • linkerAlwaysPic :: Bool
  • linkerMemBase :: Word

    адрес, запрашиваемый у ОС для выделения памяти компоновщику, 0 ==> выключено

  • ioManager :: IoManagerFlag
  • numIoWorkerThreads :: Word32
Экземпляры
Сведения об экземплярах
Generic MiscFlags Исходный код
Сведения об экземпляре

Определён в GHC.RTS.Flags

Связанные типы

type Rep MiscFlags

Начиная с: base-4.15.0.0

Сведения об экземпляре

Определён в GHC.RTS.Flags

type Rep MiscFlags = D1 ('MetaData "MiscFlags" "GHC.RTS.Flags" "base-4.22.0.0-66f8" 'False) (C1 ('MetaCons "MiscFlags" 'PrefixI 'True) (((S1 ('MetaSel ('Just "tickInterval") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RtsTime) :*: (S1 ('MetaSel ('Just "installSignalHandlers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "installSEHHandlers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) :*: (S1 ('MetaSel ('Just "generateCrashDumpFile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "generateStackTrace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "machineReadable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))) :*: ((S1 ('MetaSel ('Just "disableDelayedOsMemoryReturn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "internalCounters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "linkerAlwaysPic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) :*: (S1 ('MetaSel ('Just "linkerMemBase") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word) :*: (S1 ('MetaSel ('Just "ioManager") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 IoManagerFlag) :*: S1 ('MetaSel ('Just "numIoWorkerThreads") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32))))))

Методы

from :: MiscFlags -> Rep MiscFlags x Исходный код

to :: Rep MiscFlags x -> MiscFlags Исходный код

Show MiscFlags Исходный код

Начиная с: base-4.8.0.0

Сведения об экземпляре

Определён в GHC.RTS.Flags

Методы

showsPrec :: Int -> MiscFlags -> ShowS Исходный код

show :: MiscFlags -> String Исходный код

showList :: [MiscFlags] -> ShowS Исходный код

type Rep MiscFlags Исходный код

Начиная с: base-4.15.0.0

Сведения об экземпляре

Определён в GHC.RTS.Flags

type Rep MiscFlags = D1 ('MetaData "MiscFlags" "GHC.RTS.Flags" "base-4.22.0.0-66f8" 'False) (C1 ('MetaCons "MiscFlags" 'PrefixI 'True) (((S1 ('MetaSel ('Just "tickInterval") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RtsTime) :*: (S1 ('MetaSel ('Just "installSignalHandlers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "installSEHHandlers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) :*: (S1 ('MetaSel ('Just "generateCrashDumpFile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "generateStackTrace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "machineReadable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))) :*: ((S1 ('MetaSel ('Just "disableDelayedOsMemoryReturn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "internalCounters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "linkerAlwaysPic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) :*: (S1 ('MetaSel ('Just "linkerMemBase") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word) :*: (S1 ('MetaSel ('Just "ioManager") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 IoManagerFlag) :*: S1 ('MetaSel ('Just "numIoWorkerThreads") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32))))))

data IoManagerFlag Исходный код

Начиная с: base-4.21.0.0

Конструкторы

IoManagerFlagAuto
IoManagerFlagSelect

Только Unix, только RTS без потоков

IoManagerFlagMIO

Кроссплатформенный вариант, только RTS с потоками

IoManagerFlagWinIO

Только Windows

IoManagerFlagWin32Legacy

Только Windows, только RTS без потоков

Экземпляры
Сведения об экземплярах
Eq IoManagerFlag Исходный код
Сведения об экземпляре

Определён в GHC.RTS.Flags

Методы

(==) :: IoManagerFlag -> IoManagerFlag -> Bool Исходный код

(/=) :: IoManagerFlag -> IoManagerFlag -> Bool Исходный код

Enum IoManagerFlag Исходный код
Сведения об экземпляре

Определён в GHC.RTS.Flags

Методы

succ :: IoManagerFlag -> IoManagerFlag Исходный код

pred :: IoManagerFlag -> IoManagerFlag Исходный код

toEnum :: Int -> IoManagerFlag Исходный код

fromEnum :: IoManagerFlag -> Int Исходный код

enumFrom :: IoManagerFlag -> [IoManagerFlag] Исходный код

enumFromThen :: IoManagerFlag -> IoManagerFlag -> [IoManagerFlag] Исходный код

enumFromTo :: IoManagerFlag -> IoManagerFlag -> [IoManagerFlag] Исходный код

enumFromThenTo :: IoManagerFlag -> IoManagerFlag -> IoManagerFlag -> [IoManagerFlag] Исходный код

Show IoManagerFlag Исходный код
Сведения об экземпляре

Определён в GHC.RTS.Flags

Методы

showsPrec :: Int -> IoManagerFlag -> ShowS Исходный код

show :: IoManagerFlag -> String Исходный код

showList :: [IoManagerFlag] -> ShowS Исходный код

data DebugFlags Исходный код

Флаги для управления отладочным выводом и дополнительными проверками в различных подсистемах.

Начиная с: base-4.8.0.0

Конструкторы

DebugFlags

Поля

  • scheduler :: Bool
    s
  • interpreter :: Bool
    i
  • weak :: Bool
    w
  • gccafs :: Bool
    G
  • gc :: Bool
    g
  • nonmoving_gc :: Bool
    n
  • block_alloc :: Bool
    b
  • sanity :: Bool
    S
  • stable :: Bool
    t
  • prof :: Bool
    p
  • linker :: Bool

    l объектный компоновщик

  • apply :: Bool
    a
  • stm :: Bool
    m
  • squeeze :: Bool

    z сжатие стека и ленивое блокирование чёрных дыр

  • hpc :: Bool

    c покрытие кода

  • sparks :: Bool
    r
Экземпляры
Сведения об экземплярах
Generic DebugFlags Источник
Сведения об экземпляре

Определено в GHC.RTS.Flags

Связанные типы

type Rep DebugFlags

Начиная с: base-4.15.0.0

Сведения об экземпляре

Определено в GHC.RTS.Flags

type Rep DebugFlags = D1 ('MetaData "DebugFlags" "GHC.RTS.Flags" "base-4.22.0.0-66f8" 'False) (C1 ('MetaCons "DebugFlags" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "scheduler") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "interpreter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "weak") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "gccafs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) :*: ((S1 ('MetaSel ('Just "gc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "nonmoving_gc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "block_alloc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "sanity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))) :*: (((S1 ('MetaSel ('Just "stable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "prof") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "linker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "apply") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) :*: ((S1 ('MetaSel ('Just "stm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "squeeze") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "hpc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "sparks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))))))

Методы

from :: DebugFlags -> Rep DebugFlags x Источник

to :: Rep DebugFlags x -> DebugFlags Источник

Show DebugFlags Источник

Начиная с: base-4.8.0.0

Сведения об экземпляре

Определено в GHC.RTS.Flags

Методы

showsPrec :: Int -> DebugFlags -> ShowS Источник

show :: DebugFlags -> String Источник

showList :: [DebugFlags] -> ShowS Источник

type Rep DebugFlags Источник

Начиная с: base-4.15.0.0

Сведения об экземпляре

Определено в GHC.RTS.Flags

type Rep DebugFlags = D1 ('MetaData "DebugFlags" "GHC.RTS.Flags" "base-4.22.0.0-66f8" 'False) (C1 ('MetaCons "DebugFlags" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "scheduler") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "interpreter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "weak") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "gccafs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) :*: ((S1 ('MetaSel ('Just "gc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "nonmoving_gc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "block_alloc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "sanity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))) :*: (((S1 ('MetaSel ('Just "stable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "prof") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "linker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "apply") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) :*: ((S1 ('MetaSel ('Just "stm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "squeeze") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "hpc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "sparks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))))))

data DoCostCentres Источник

Должна ли RTS создавать сводку по центрам затрат?

Начиная с: base-4.8.2.0

Конструкторы

CostCentresNone
CostCentresSummary
CostCentresVerbose
CostCentresAll
CostCentresJSON
Экземпляры
Подробности экземпляров
Generic DoCostCentres Источник
Подробности экземпляра

Определено в GHC.RTS.Flags

Связанные типы

type Rep DoCostCentres

Начиная с: base-4.15.0.0

Подробности экземпляра

Определено в GHC.RTS.Flags

type Rep DoCostCentres = D1 ('MetaData "DoCostCentres" "GHC.RTS.Flags" "base-4.22.0.0-66f8" 'False) ((C1 ('MetaCons "CostCentresNone" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CostCentresSummary" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CostCentresVerbose" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CostCentresAll" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CostCentresJSON" 'PrefixI 'False) (U1 :: Type -> Type))))

Методы

from :: DoCostCentres -> Rep DoCostCentres x Источник

to :: Rep DoCostCentres x -> DoCostCentres Источник

Show DoCostCentres Источник

Начиная с: base-4.8.0.0

Подробности экземпляра

Определено в GHC.RTS.Flags

Методы

showsPrec :: Int -> DoCostCentres -> ShowS Источник

show :: DoCostCentres -> String Источник

showList :: [DoCostCentres] -> ShowS Источник

type Rep DoCostCentres Источник

Начиная с: base-4.15.0.0

Подробности экземпляра

Определено в GHC.RTS.Flags

type Rep DoCostCentres = D1 ('MetaData "DoCostCentres" "GHC.RTS.Flags" "base-4.22.0.0-66f8" 'False) ((C1 ('MetaCons "CostCentresNone" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CostCentresSummary" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CostCentresVerbose" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CostCentresAll" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CostCentresJSON" 'PrefixI 'False) (U1 :: Type -> Type))))

data CCFlags Источник

Параметры, относящиеся к профилировщику центров затрат.

Начиная с: base-4.8.0.0

Конструкторы

CCFlags

Поля

  • doCostCentres :: DoCostCentres
  • profilerTicks :: Int
  • msecsPerTick :: Int
Экземпляры
Подробности экземпляров
Generic CCFlags Источник
Подробности экземпляра

Определено в GHC.RTS.Flags

Связанные типы

type Rep CCFlags

Начиная с: base-4.15.0.0

Подробности экземпляра

Определено в GHC.RTS.Flags

type Rep CCFlags = D1 ('MetaData "CCFlags" "GHC.RTS.Flags" "base-4.22.0.0-66f8" 'False) (C1 ('MetaCons "CCFlags" 'PrefixI 'True) (S1 ('MetaSel ('Just "doCostCentres") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DoCostCentres) :*: (S1 ('MetaSel ('Just "profilerTicks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "msecsPerTick") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))))

Методы

from :: CCFlags -> Rep CCFlags x Источник

to :: Rep CCFlags x -> CCFlags Источник

Show CCFlags Источник

Начиная с: base-4.8.0.0

Подробности экземпляра

Определено в GHC.RTS.Flags

Методы

showsPrec :: Int -> CCFlags -> ShowS Источник

show :: CCFlags -> String Источник

showList :: [CCFlags] -> ShowS Источник

type Rep CCFlags Источник

Начиная с: base-4.15.0.0

Подробности экземпляра

Определено в GHC.RTS.Flags

type Rep CCFlags = D1 ('MetaData "CCFlags" "GHC.RTS.Flags" "base-4.22.0.0-66f8" 'False) (C1 ('MetaCons "CCFlags" 'PrefixI 'True) (S1 ('MetaSel ('Just "doCostCentres") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DoCostCentres) :*: (S1 ('MetaSel ('Just "profilerTicks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "msecsPerTick") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))))

data DoHeapProfile Источник

Какой тип профиля кучи собирается?

Начиная с: base-4.8.2.0

Конструкторы

NoHeapProfiling
HeapByCCS
HeapByMod
HeapByDescr
HeapByType
HeapByRetainer
HeapByLDV
HeapByClosureType
HeapByInfoTable
HeapByEra

Начиная с: base-4.20.0.0

Экземпляры
Сведения об экземплярах
Generic DoHeapProfile Исходный код
Сведения об экземпляре

Определён в GHC.RTS.Flags

Ассоциированные типы

type Rep DoHeapProfile

Начиная с: base-4.15.0.0

Сведения об экземпляре

Определён в GHC.RTS.Flags

type Rep DoHeapProfile = D1 ('MetaData "DoHeapProfile" "GHC.RTS.Flags" "base-4.22.0.0-66f8" 'False) (((C1 ('MetaCons "NoHeapProfiling" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "HeapByCCS" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "HeapByMod" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "HeapByDescr" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "HeapByType" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "HeapByRetainer" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "HeapByLDV" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "HeapByClosureType" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "HeapByInfoTable" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "HeapByEra" 'PrefixI 'False) (U1 :: Type -> Type)))))

Методы

from :: DoHeapProfile -> Rep DoHeapProfile x Исходный код

to :: Rep DoHeapProfile x -> DoHeapProfile Исходный код

Show DoHeapProfile Исходный код

Начиная с: base-4.8.0.0

Сведения об экземпляре

Определён в GHC.RTS.Flags

Методы

showsPrec :: Int -> DoHeapProfile -> ShowS Исходный код

show :: DoHeapProfile -> String Исходный код

showList :: [DoHeapProfile] -> ShowS Исходный код

type Rep DoHeapProfile Исходный код

Начиная с: base-4.15.0.0

Сведения об экземпляре

Определён в GHC.RTS.Flags

type Rep DoHeapProfile = D1 ('MetaData "DoHeapProfile" "GHC.RTS.Flags" "base-4.22.0.0-66f8" 'False) (((C1 ('MetaCons "NoHeapProfiling" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "HeapByCCS" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "HeapByMod" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "HeapByDescr" 'PrefixI 'False) (Type :: Type -> Type) :+: C1 ('MetaCons "HeapByType" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "HeapByRetainer" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "HeapByLDV" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "HeapByClosureType" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "HeapByInfoTable" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "HeapByEra" 'PrefixI 'False) (U1 :: Type -> Type)))))

data ProfFlags Исходный код

Параметры профилировщика центров затрат

Начиная с: base-4.8.0.0

Конструкторы

ProfFlags

Поля

  • doHeapProfile :: DoHeapProfile
  • heapProfileInterval :: RtsTime

    время между выборками

  • heapProfileIntervalTicks :: Word

    тики между выборками (вычисляется)

  • startHeapProfileAtStartup :: Bool
  • startTimeProfileAtStartup :: Bool

    Начиная с: base-4.20.0.0

  • showCCSOnException :: Bool
  • automaticEraIncrement :: Bool

    Начиная с: base-4.20.0.0

  • maxRetainerSetSize :: Word
  • ccsLength :: Word
  • modSelector :: Maybe String
  • descrSelector :: Maybe String
  • typeSelector :: Maybe String
  • ccSelector :: Maybe String
  • ccsSelector :: Maybe String
  • retainerSelector :: Maybe String
  • bioSelector :: Maybe String
  • eraSelector :: Word

    Начиная с: base-4.20.0.0

Экземпляры
Подробности экземпляров
Generic ProfFlags Исходный код
Подробности экземпляра

Определено в GHC.RTS.Flags

Ассоциированные типы

type Rep ProfFlags

Начиная с: base-4.15.0.0

Подробности экземпляра

Определено в GHC.RTS.Flags

type Rep ProfFlags = D1 ('MetaData "ProfFlags" "GHC.RTS.Flags" "base-4.22.0.0-66f8" 'False) (C1 ('MetaCons "ProfFlags" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "doHeapProfile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DoHeapProfile) :*: S1 ('MetaSel ('Just "heapProfileInterval") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RtsTime)) :*: (S1 ('MetaSel ('Just "heapProfileIntervalTicks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word) :*: S1 ('MetaSel ('Just "startHeapProfileAtStartup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) :*: ((S1 ('MetaSel ('Just "startTimeProfileAtStartup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "showCCSOnException") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "automaticEraIncrement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "maxRetainerSetSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word)))) :*: (((S1 ('MetaSel ('Just "ccsLength") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word) :*: S1 ('MetaSel ('Just "modSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe String))) :*: (S1 ('MetaSel ('Just "descrSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe String)) :*: S1 ('MetaSel ('Just "typeSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe String)))) :*: ((S1 ('MetaSel ('Just "ccSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe String)) :*: S1 ('MetaSel ('Just "ccsSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe String))) :*: (S1 ('MetaSel ('Just "retainerSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe String)) :*: (S1 ('MetaSel ('Just "bioSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe String)) :*: S1 ('MetaSel ('Just "eraSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word)))))))

Методы

from :: ProfFlags -> Rep ProfFlags x Исходный код

to :: Rep ProfFlags x -> ProfFlags Исходный код

Show ProfFlags Исходный код

Начиная с: base-4.8.0.0

Подробности экземпляра

Определено в GHC.RTS.Flags

Методы

showsPrec :: Int -> ProfFlags -> ShowS Исходный код

show :: ProfFlags -> String Исходный код

showList :: [ProfFlags] -> ShowS Исходный код

type Rep ProfFlags Исходный код

Начиная с: base-4.15.0.0

Подробности экземпляра

Определено в GHC.RTS.Flags

type Rep ProfFlags = D1 ('MetaData "ProfFlags" "GHC.RTS.Flags" "base-4.22.0.0-66f8" 'False) (C1 ('MetaCons "ProfFlags" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "doHeapProfile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DoHeapProfile) :*: S1 ('MetaSel ('Just "heapProfileInterval") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RtsTime)) :*: (S1 ('MetaSel ('Just "heapProfileIntervalTicks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word) :*: S1 ('MetaSel ('Just "startHeapProfileAtStartup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) :*: ((S1 ('MetaSel ('Just "startTimeProfileAtStartup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "showCCSOnException") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "automaticEraIncrement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "maxRetainerSetSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word)))) :*: (((S1 ('MetaSel ('Just "ccsLength") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word) :*: S1 ('MetaSel ('Just "modSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe String))) :*: (S1 ('MetaSel ('Just "descrSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe String)) :*: S1 ('MetaSel ('Just "typeSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe String)))) :*: ((S1 ('MetaSel ('Just "ccSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe String)) :*: S1 ('MetaSel ('Just "ccsSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe String))) :*: (S1 ('MetaSel ('Just "retainerSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe String)) :*: (S1 ('MetaSel ('Just "bioSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe String)) :*: S1 ('MetaSel ('Just "eraSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word)))))))

data DoTrace Исходный код

Включена ли трассировка событий?

Начиная с: base-4.8.2.0

Конструкторы

TraceNone

трассировка отключена

TraceEventLog

отправлять события трассировки в журнал событий

TraceStderr

отправлять события трассировки в stderr

Экземпляры
Сведения об экземплярах
Generic DoTrace Исходный код
Сведения об экземпляре

Определено в GHC.RTS.Flags

Связанные типы

type Rep DoTrace

Начиная с: base-4.15.0.0

Сведения об экземпляре

Определено в GHC.RTS.Flags

type Rep DoTrace = D1 ('MetaData "DoTrace" "GHC.RTS.Flags" "base-4.22.0.0-66f8" 'False) (C1 ('MetaCons "TraceNone" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "TraceEventLog" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "TraceStderr" 'PrefixI 'False) (U1 :: Type -> Type)))

Методы

from :: DoTrace -> Rep DoTrace x Исходный код

to :: Rep DoTrace x -> DoTrace Исходный код

Show DoTrace Исходный код

Начиная с: base-4.8.0.0

Сведения об экземпляре

Определено в GHC.RTS.Flags

Методы

showsPrec :: Int -> DoTrace -> ShowS Исходный код

show :: DoTrace -> String Исходный код

showList :: [DoTrace] -> ShowS Исходный код

type Rep DoTrace Исходный код

Начиная с: base-4.15.0.0

Сведения об экземпляре

Определено в GHC.RTS.Flags

type Rep DoTrace = D1 ('MetaData "DoTrace" "GHC.RTS.Flags" "base-4.22.0.0-66f8" 'False) (C1 ('MetaCons "TraceNone" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "TraceEventLog" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "TraceStderr" 'PrefixI 'False) (U1 :: Type -> Type)))

data TraceFlags Исходный код

Параметры, относящиеся к трассировке событий

Начиная с: base-4.8.0.0

Конструкторы

TraceFlags

Поля

  • tracing :: DoTrace
  • timestamp :: Bool

    показывать временную метку в выводе stderr

  • traceScheduler :: Bool

    трассировать события планировщика

  • traceGc :: Bool

    трассировать события сборщика мусора

  • traceNonmovingGc :: Bool

    трассировать выборки состояния кучи при неподвижной сборке мусора

  • sparksSampled :: Bool

    трассировать события spark выборочным методом

  • sparksFull :: Bool

    трассировать события spark со 100%-ной точностью

  • user :: Bool

    трассировать пользовательские события (выдаваемые кодом Haskell)

Экземпляры
Сведения об экземплярах
Generic TraceFlags Исходный код
Сведения об экземпляре

Определено в GHC.RTS.Flags

Связанные типы

type Rep TraceFlags

Начиная с: base-4.15.0.0

Сведения об экземпляре

Определено в GHC.RTS.Flags

type Rep TraceFlags = D1 ('MetaData "TraceFlags" "GHC.RTS.Flags" "base-4.22.0.0-66f8" 'False) (C1 ('MetaCons "TraceFlags" 'PrefixI 'True) (((S1 ('MetaSel ('Just "tracing") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DoTrace) :*: S1 ('MetaSel ('Just "timestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "traceScheduler") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "traceGc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) :*: ((S1 ('MetaSel ('Just "traceNonmovingGc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "sparksSampled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "sparksFull") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "user") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))))

Методы

from :: TraceFlags -> Rep TraceFlags x Исходный код

to :: Rep TraceFlags x -> TraceFlags Исходный код

Show TraceFlags Исходный код

Начиная с: base-4.8.0.0

Сведения об экземпляре

Определено в GHC.RTS.Flags

Методы

showsPrec :: Int -> TraceFlags -> ShowS Исходный код

show :: TraceFlags -> String Исходный код

showList :: [TraceFlags] -> ShowS Исходный код

type Rep TraceFlags Исходный код

Начиная с: base-4.15.0.0

Сведения об экземпляре

Определено в GHC.RTS.Flags

type Rep TraceFlags = D1 ('MetaData "TraceFlags" "GHC.RTS.Flags" "base-4.22.0.0-66f8" 'False) (C1 ('MetaCons "TraceFlags" 'PrefixI 'True) (((S1 ('MetaSel ('Just "tracing") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DoTrace) :*: S1 ('MetaSel ('Just "timestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "traceScheduler") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "traceGc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) :*: ((S1 ('MetaSel ('Just "traceNonmovingGc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "sparksSampled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "sparksFull") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "user") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))))

data TickyFlags Исходный код

Параметры, относящиеся к профилировщику ticky-ticky

Начиная с: base-4.8.0.0

Конструкторы

TickyFlags

Поля

  • showTickyStats :: Bool
  • tickyFile :: Maybe FilePath
Экземпляры
Подробная информация об экземплярах
Generic TickyFlags Источник
Подробная информация об экземпляре

Определён в GHC.RTS.Flags

Ассоциированные типы

type Rep TickyFlags

Начиная с: base-4.15.0.0

Подробная информация об экземпляре

Определён в GHC.RTS.Flags

type Rep TickyFlags = D1 ('MetaData "TickyFlags" "GHC.RTS.Flags" "base-4.22.0.0-66f8" 'False) (C1 ('MetaCons "TickyFlags" 'PrefixI 'True) (S1 ('MetaSel ('Just "showTickyStats") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "tickyFile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe FilePath))))

Методы

from :: TickyFlags -> Rep TickyFlags x Источник

to :: Rep TickyFlags x -> TickyFlags Источник

Show TickyFlags Источник

Начиная с: base-4.8.0.0

Подробная информация об экземпляре

Определён в GHC.RTS.Flags

Методы

showsPrec :: Int -> TickyFlags -> ShowS Источник

show :: TickyFlags -> String Источник

showList :: [TickyFlags] -> ShowS Источник

type Rep TickyFlags Источник

Начиная с: base-4.15.0.0

Подробная информация об экземпляре

Определён в GHC.RTS.Flags

type Rep TickyFlags = D1 ('MetaData "TickyFlags" "GHC.RTS.Flags" "base-4.22.0.0-66f8" 'False) (C1 ('MetaCons "TickyFlags" 'PrefixI 'True) (S1 ('MetaSel ('Just "showTickyStats") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "tickyFile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe FilePath))))

data ParFlags Источник

Параметры, относящиеся к параллелизму

Начиная с: base-4.8.0.0

Конструкторы

ParFlags

Поля

  • nCapabilities :: Word32
  • migrate :: Bool
  • maxLocalSparks :: Word32
  • parGcEnabled :: Bool
  • parGcGen :: Word32
  • parGcLoadBalancingEnabled :: Bool
  • parGcLoadBalancingGen :: Word32
  • parGcNoSyncWithIdle :: Word32
  • parGcThreads :: Word32
  • setAffinity :: Bool
Экземпляры
Подробная информация об экземплярах
Generic ParFlags Источник
Подробная информация об экземпляре

Определён в GHC.RTS.Flags

Ассоциированные типы

type Rep ParFlags

Начиная с: base-4.15.0.0

Подробная информация об экземпляре

Определён в GHC.RTS.Flags

type Rep ParFlags = D1 ('MetaData "ParFlags" "GHC.RTS.Flags" "base-4.22.0.0-66f8" 'False) (C1 ('MetaCons "ParFlags" 'PrefixI 'True) (((S1 ('MetaSel ('Just "nCapabilities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32) :*: S1 ('MetaSel ('Just "migrate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "maxLocalSparks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32) :*: (S1 ('MetaSel ('Just "parGcEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "parGcGen") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)))) :*: ((S1 ('MetaSel ('Just "parGcLoadBalancingEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "parGcLoadBalancingGen") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)) :*: (S1 ('MetaSel ('Just "parGcNoSyncWithIdle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32) :*: (S1 ('MetaSel ('Just "parGcThreads") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32) :*: S1 ('MetaSel ('Just "setAffinity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))))))

Методы

from :: ParFlags -> Rep ParFlags x Источник

to :: Rep ParFlags x -> ParFlags Источник

Show ParFlags Источник

Начиная с: base-4.8.0.0

Подробная информация об экземпляре

Определён в GHC.RTS.Flags

Методы

showsPrec :: Int -> ParFlags -> ShowS Источник

show :: ParFlags -> String Источник

showList :: [ParFlags] -> ShowS Источник

type Rep ParFlags Источник

Начиная с: base-4.15.0.0

Подробная информация об экземпляре

Определён в GHC.RTS.Flags

type Rep ParFlags = D1 ('MetaData "ParFlags" "GHC.RTS.Flags" "base-4.22.0.0-66f8" 'False) (C1 ('MetaCons "ParFlags" 'PrefixI 'True) (((S1 ('MetaSel ('Just "nCapabilities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32) :*: S1 ('MetaSel ('Just "migrate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "maxLocalSparks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32) :*: (S1 ('MetaSel ('Just "parGcEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "parGcGen") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)))) :*: ((S1 ('MetaSel ('Just "parGcLoadBalancingEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "parGcLoadBalancingGen") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)) :*: (S1 ('MetaSel ('Just "parGcNoSyncWithIdle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32) :*: (S1 ('MetaSel ('Just "parGcThreads") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32) :*: S1 ('MetaSel ('Just "setAffinity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))))))

data HpcFlags Источник

Параметры, относящиеся к покрытию программ на Haskell (HPC)

Начиная с: base-4.20.0.0

Конструкторы

HpcFlags

Поля

  • readTixFile :: Bool

    Определяет, считывается ли файл program.tix в начале выполнения для инициализации внутренних структур данных HPC в RTS.

  • writeTixFile :: Bool

    Определяет, следует ли записывать файл program.tix после выполнения программы.

Экземпляры
Подробности экземпляров
Generic HpcFlags Источник
Подробности экземпляра

Определён в GHC.RTS.Flags

Связанные типы

type Rep HpcFlags

Начиная с: base-4.20.0.0

Подробности экземпляра

Определён в GHC.RTS.Flags

type Rep HpcFlags = D1 ('MetaData "HpcFlags" "GHC.RTS.Flags" "base-4.22.0.0-66f8" 'False) (C1 ('MetaCons "HpcFlags" 'PrefixI 'True) (S1 ('MetaSel ('Just "readTixFile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "writeTixFile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

Методы

from :: HpcFlags -> Rep HpcFlags x Источник

to :: Rep HpcFlags x -> HpcFlags Источник

Show HpcFlags Источник

Начиная с: base-4.20.0.0

Подробности экземпляра

Определён в GHC.RTS.Flags

Методы

showsPrec :: Int -> HpcFlags -> ShowS Источник

show :: HpcFlags -> String Источник

showList :: [HpcFlags] -> ShowS Источник

type Rep HpcFlags Источник

Начиная с: base-4.20.0.0

Подробности экземпляра

Определён в GHC.RTS.Flags

type Rep HpcFlags = D1 ('MetaData "HpcFlags" "GHC.RTS.Flags" "base-4.22.0.0-66f8" 'False) (C1 ('MetaCons "HpcFlags" 'PrefixI 'True) (S1 ('MetaSel ('Just "readTixFile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "writeTixFile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

data IoSubSystem Источник

Подсистема ввода-вывода, используемая в программе.

Начиная с: base-4.9.0.0

Конструкторы

IoPOSIX

Использовать подсистему ввода-вывода POSIX

IoNative

Использовать собственную подсистему платформы. В Unix-подобных ОС это то же самое, что IoPOSIX, а в Windows означает использование собственных API Windows для ввода-вывода, включая IOCP и RIO.

Экземпляры
Подробности экземпляров
Eq IoSubSystem Источник
Подробности экземпляра

Определён в GHC.Internal.IO.SubSystem

Методы

(==) :: IoSubSystem -> IoSubSystem -> Bool Источник

(/=) :: IoSubSystem -> IoSubSystem -> Bool Источник

Enum IoSubSystem Источник
Подробности экземпляра

Определён в GHC.Internal.IO.SubSystem

Методы

succ :: IoSubSystem -> IoSubSystem Источник

pred :: IoSubSystem -> IoSubSystem Источник

toEnum :: Int -> IoSubSystem Источник

fromEnum :: IoSubSystem -> Int Источник

enumFrom :: IoSubSystem -> [IoSubSystem] Источник

enumFromThen :: IoSubSystem -> IoSubSystem -> [IoSubSystem] Источник

enumFromTo :: IoSubSystem -> IoSubSystem -> [IoSubSystem] Источник

enumFromThenTo :: IoSubSystem -> IoSubSystem -> IoSubSystem -> [IoSubSystem] Источник

Show IoSubSystem Источник
Подробности экземпляра

Определён в GHC.Internal.IO.SubSystem

Методы

showsPrec :: Int -> IoSubSystem -> ShowS Источник

show :: IoSubSystem -> String Источник

showList :: [IoSubSystem] -> ShowS Источник

getRTSFlags :: IO RTSFlags Источник

getGCFlags :: IO GCFlags Источник

getConcFlags :: IO ConcFlags Источник

getMiscFlags :: IO MiscFlags Источник

getDebugFlags :: IO DebugFlags Источник

getCCFlags :: IO CCFlags Источник

getProfFlags :: IO ProfFlags Источник

getTraceFlags :: IO TraceFlags Источник

getTickyFlags :: IO TickyFlags Источник

getParFlags :: IO ParFlags Источник

getHpcFlags :: IO HpcFlags Источник

© The University of Glasgow and others
Licensed under a BSD-style license (see top of the page).
https://downloads.haskell.org/~ghc/9.14.1/docs/libraries/base-4.22.0.0-66f8/GHC-RTS-Flags.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API