Hoogle Search
Within LTS Haskell 24.32 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
allOne :: forall (n :: Nat) . SizeValid n => Bits nbasement Basement.Bits construct a Bits with all bits set. this function is equivalet to maxBound
-
ghc-internal GHC.Internal.Control.Exception When invoked inside mask, this function allows a masked asynchronous exception to be raised, if one exists. It is equivalent to performing an interruptible operation (see #interruptible), but does not involve any actual blocking. When called outside mask, or inside uninterruptibleMask, this function has no effect.
alloca :: Storable a => (Ptr a -> IO b) -> IO bghc-internal GHC.Internal.Foreign.Marshal.Alloc alloca f executes the computation f, passing as argument a pointer to a temporarily allocated block of memory sufficient to hold values of type a. The memory is freed when f terminates (either normally or via an exception), so the pointer passed to f must not be used after this.
allocaBytes :: Int -> (Ptr a -> IO b) -> IO bghc-internal GHC.Internal.Foreign.Marshal.Alloc allocaBytes n f executes the computation f, passing as argument a pointer to a temporarily allocated block of memory of n bytes. The block of memory is sufficiently aligned for any of the basic foreign types that fits into a memory block of the allocated size. The memory is freed when f terminates (either normally or via an exception), so the pointer passed to f must not be used after this.
allocaBytesAligned :: Int -> Int -> (Ptr a -> IO b) -> IO bghc-internal GHC.Internal.Foreign.Marshal.Alloc allocaBytesAligned size align f executes the computation f, passing as argument a pointer to a temporarily allocated block of memory of size bytes and aligned to align bytes. The value of align must be a power of two. The memory is freed when f terminates (either normally or via an exception), so the pointer passed to f must not be used after this.
allocaArray :: Storable a => Int -> (Ptr a -> IO b) -> IO bghc-internal GHC.Internal.Foreign.Marshal.Array Temporarily allocate space for the given number of elements (like alloca, but for multiple elements).
allocaArray0 :: Storable a => Int -> (Ptr a -> IO b) -> IO bghc-internal GHC.Internal.Foreign.Marshal.Array Like allocaArray, but add an extra position to hold a special termination element.
allocationLimitExceeded :: SomeExceptionghc-internal GHC.Internal.IO.Exception No documentation available.
allocLimitGrace :: GCFlags -> Wordghc-internal GHC.Internal.RTS.Flags No documentation available.
allocated_bytes :: RTSStats -> Word64ghc-internal GHC.Internal.Stats Total bytes allocated