Hoogle Search

Within LTS Haskell 24.52 (ghc-9.10.3)

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

  1. data ThreadSupport

    mpi-hs Control.Distributed.MPI

    Thread support levels for MPI (see initThread):

    • ThreadSingle (MPI_THREAD_SINGLE): The application must be
    • single-threaded
    • ThreadFunneled (MPI_THREAD_FUNNELED): The application might be multi-threaded, but only a single thread will call MPI
    • ThreadSerialized (MPI_THREAD_SERIALIZED): The application might be multi-threaded, but the application guarantees that only one thread at a time will call MPI
    • ThreadMultiple (MPI_THREAD_MULTIPLE): The application is multi-threaded, and different threads might call MPI at the same time

  2. initThread :: ThreadSupport -> IO ThreadSupport

    mpi-hs Control.Distributed.MPI

    Initialize the MPI library (collective, MPI_Init_thread). Note that the provided level of thread support might be less than (!) the required level.

  3. threadSupport :: IO (Maybe ThreadSupport)

    mpi-hs Control.Distributed.MPI

    When MPI is initialized with this library, then it will remember the provided level of thread support. (This might be less than the requested level.)

  4. unsafeRead :: PrimMonad m => NonEmptyMVector (PrimState m) a -> Int -> m a

    nonempty-vector Data.Vector.NonEmpty.Mutable

    Yield the element at the given position. No bounds checks are performed.

  5. threads :: NvimHSDebugInstance -> [Async ()]

    nvim-hs Neovim.Debug

    No documentation available.

  6. startPluginThreads :: Config () -> [Neovim () NeovimPlugin] -> IO (Either (Doc AnsiStyle) ([FunctionMapEntry], [Async ()]))

    nvim-hs Neovim.Plugin

    No documentation available.

  7. module Neovim.RPC.SocketReader

    No documentation available.

  8. runSocketReader :: Handle -> Config RPCConfig -> IO ()

    nvim-hs Neovim.RPC.SocketReader

    This function will establish a connection to the given socket and read msgpack-rpc events from it.

  9. buildLaterReadNow :: Build a -> Build a

    reactive-banana Reactive.Banana.Prim.Mid

    Pretend to return a value right now, but do not actually calculate it until later. NOTE: Accessing the value before it's written leads to an error. FIXME: Is there a way to have the value calculate on demand?

  10. waitingThreadId :: WaitId -> ThreadId

    semaphore-compat System.Semaphore

    No documentation available.

Page 674 of many | Previous | Next