Hoogle Search

Within LTS Haskell 24.31 (ghc-9.10.3)

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

  1. rattleShare :: RattleOptions -> Bool

    rattle Development.Rattle

    Should I share files from the cache

  2. newtype MmapSharedFlag

    shared-memory MMAP

    Determines whether updates to the mapping are visible to other processes mapping the same region, and whether updates are carried through to the underlying file. This behavior is determined by including exactly one of mapShared and mapPrivate.

  3. MmapSharedFlag :: CInt -> MmapSharedFlag

    shared-memory MMAP

    No documentation available.

  4. mapShared :: MmapSharedFlag

    shared-memory MMAP

    Share this mapping. Updates to the mapping are visible to other processes that map the file, and are carried through to the underlying file. The file may not actually be updated until msync(2) or munmap() is called..

  5. unMmapSharedFlag :: MmapSharedFlag -> CInt

    shared-memory MMAP

    No documentation available.

  6. openSharedMemory :: String -> CSize -> ShmOpenFlags -> FileMode -> IO (ForeignPtr (), Fd)

    shared-memory SharedMemory

    openSharedMemory shmemPath size openFlags openFileMode: Creates a shared memory file using shm_open at shmemPath of size bytes, returning the created Fd and ForeignPtr pointing to the mmap'ed memory. Note that there are portability considerations, that put constraints on what you can pass to this function. For example, shmemPath is recommended to start with /, and BSD as of writing requires that. Consult man shm_open. The Fd can be used to resize the shared memory region. When the returned ForeignPtr is garbage collected, the memory is munmap'ed, but the Fd remains open until it is closed or garbage collected. Closing the Fd will not invalidate the returned ForeignPtr.

  7. unshare :: ProcessType r => r

    shell-conduit Data.Conduit.Shell

    No documentation available.

  8. unshare :: ProcessType r => r

    shell-conduit Data.Conduit.Shell.PATH

    No documentation available.

  9. newtype NoShareInput a

    shellwords Text.Megaparsec.Compat

    This wrapper selects the no-input-sharing Stream implementation for Text (Text) and ByteString (ByteString). This means that our parsers will create independent copies rather than using slices of the input. See also the documentation of copy. More importantly, any parser output will be independent of the input, and holding on to parts of the output will never prevent the input from being garbage collected. For maximum performance you might consider using ShareInput instead, but beware of its pitfalls!

  10. NoShareInput :: a -> NoShareInput a

    shellwords Text.Megaparsec.Compat

    No documentation available.

Page 47 of many | Previous | Next