Hoogle Search

Within LTS Haskell 24.40 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. optimizeForInteraction :: IO ()

    MissingH System.IO.Utils

    Sets stdin and stdout to be line-buffered. This saves resources on stdout, but not many on stdin, since it it still looking for newlines.

  2. module Control.Arrow.Transformer

    Arrow transformers, for making new arrow types out of old ones.

  3. class (Arrow a, Arrow f a) => ArrowTransformer (f :: Type -> Type -> Type -> Type -> Type -> Type) (a :: Type -> Type -> Type)

    arrows Control.Arrow.Transformer

    Construct a new arrow from an existing one.

  4. toForeignPtr :: CArray i e -> (Int, ForeignPtr e)

    carray Data.Array.CArray

    O(1) Extract ForeignPtr from a CArray.

  5. unsafeForeignPtrToCArray :: Ix i => ForeignPtr e -> (i, i) -> IO (CArray i e)

    carray Data.Array.CArray

    O(1) Construct a CArray from an arbitrary ForeignPtr. It is the caller's responsibility to ensure that the ForeignPtr points to an area of memory sufficient for the specified bounds.

  6. mallocForeignPtrArrayAligned :: Storable a => Int -> IO (ForeignPtr a)

    carray Data.Array.CArray.Base

    Allocate an array which is 16-byte aligned. Essential for SIMD instructions.

  7. mallocForeignPtrBytesAligned :: Int -> IO (ForeignPtr a)

    carray Data.Array.CArray.Base

    Allocate memory which is 16-byte aligned. This is essential for SIMD instructions. We know that mallocPlainForeignPtrBytes will give word-aligned memory, so we pad enough to be able to return the desired amount of memory after aligning our pointer.

  8. toForeignPtr :: CArray i e -> (Int, ForeignPtr e)

    carray Data.Array.CArray.Base

    O(1) Extract ForeignPtr from a CArray.

  9. unsafeForeignPtrToCArray :: Ix i => ForeignPtr e -> (i, i) -> IO (CArray i e)

    carray Data.Array.CArray.Base

    O(1) Construct a CArray from an arbitrary ForeignPtr. It is the caller's responsibility to ensure that the ForeignPtr points to an area of memory sufficient for the specified bounds.

  10. unsafeForeignPtrToIOCArray :: Ix i => ForeignPtr e -> (i, i) -> IO (IOCArray i e)

    carray Data.Array.CArray.Base

    O(1) Construct a CArray from an arbitrary ForeignPtr. It is the caller's responsibility to ensure that the ForeignPtr points to an area of memory sufficient for the specified bounds.

Page 639 of many | Previous | Next