Skip to content
Commits on May 3, 2016
  1. @facundominguez

    Merge pull request #285 from haskell-distributed/fd/fix-unlink

    facundominguez committed May 3, 2016
    Don't throw exceptions asynchronously.
Commits on May 2, 2016
  1. @facundominguez

    Don't throw exceptions asynchronously.

    facundominguez committed Apr 20, 2016
    This undoes the fix in 07dbb9b since it breaks unlink semantics.
    With exceptions sent asynchronously, a ProcessLinkException could
    be delivered to a process after it has unlinked.
    
    To avoid introducing a deadlock when forkProcess cleans up, we
    release the node state MVar before calling throwTo.
Commits on Apr 4, 2016
  1. @mboes

    Merge pull request #283 from bgamari/master

    mboes committed Apr 4, 2016
    Adapt to GHC 8.0 interface changes
Commits on Apr 1, 2016
  1. @bgamari

    Bump binary upper bound

    bgamari committed Apr 1, 2016
Commits on Mar 30, 2016
  1. @bgamari

    Update for template-haskell-2.11

    bgamari committed Mar 30, 2016
    This ships with GHC 8.0.1
Commits on Mar 29, 2016
  1. @bgamari

    Adapt to mkWeak# changes in GHC 8.0

    bgamari committed Mar 29, 2016
    mkWeak# now expects a raw state transformer instead of a boxed IO
    action.
  2. @mboes

    Merge pull request #282 from haskell-distributed/with-monitor-ref

    mboes committed Mar 29, 2016
    With monitor ref
Commits on Mar 28, 2016
  1. @qnikst

    Change withMonitor api.

    qnikst committed Mar 22, 2016
    Api of withMonitor function is changed to:
    
    withMonitor :: Process a -> (MonitorRef -> Process a) -> Process a
    
    This way it's possible to pass currently allocated monitor to
    the user function.
Commits on Mar 22, 2016
  1. @qnikst

    Prepare for changing withMonitor.

    qnikst committed Mar 11, 2016
    Add warning message, add withMonitor_ function for future
    compatibility.
Commits on Mar 16, 2016
  1. @facundominguez

    Fix exception handling in callLocal.

    facundominguez committed Sep 9, 2015
    Interrupting the cleanup could cause the original exception to be
    ignored (i.e. the exception which caused the clean up to be executed).
    
    Ignoring the exception could be problematic. For instance, the exception
    can be meant to kill the thread. A later exception comming during the
    clean up could come from a wrapping call of System.Timeout.timeout,
    which would rather interrupt the computation but certainly not kill the
    thread.
  2. @facundominguez
  3. @facundominguez

    Have nsend send unencoded messages to local processes.

    facundominguez committed Mar 16, 2016
    On one hand, this is an optimization. It saves decoding the message
    when the NC handles the message to a local destination. On the other
    hand, it guarantees the message will be fully evaluated (up to endoding)
    since encoded messages are not fully evaluated unless they go through
    the transport.
Commits on Mar 11, 2016
  1. @facundominguez

    Merge pull request #280 from haskell-distributed/fix-warnings

    facundominguez committed Mar 10, 2016
    Fix compilation warnings.
  2. @facundominguez

    Merge pull request #279 from haskell-distributed/with-monitor-ref

    facundominguez committed Mar 10, 2016
    add withMonitorRef primitive.
Commits on Mar 10, 2016
  1. @qnikst

    Fix compilation warnings.

    qnikst committed Mar 11, 2016
  2. @qnikst

    add withMonitorRef primitive.

    qnikst committed Mar 11, 2016
    withMonitorRef works like withMonitor but gives access to allocated
    MonitorRef, so user could use it in Matches.
Commits on Mar 9, 2016
  1. @facundominguez
  2. @facundominguez

    CI: Use stack.

    facundominguez committed Mar 9, 2016
Commits on Mar 3, 2016
  1. @facundominguez
Commits on Mar 2, 2016
  1. @facundominguez

    Merge pull request #268 from haskell-distributed/fd/remove-unmonitor

    facundominguez committed Mar 2, 2016
    Remove monitor message in unmonitor.
  2. @facundominguez

    Remove monitor message in unmonitor.

    facundominguez committed Jan 29, 2016
    Thanks to Victor Portnov.
    
    Addresses #55.
  3. @facundominguez

    Merge pull request #276 from haskell-distributed/remove-table-api

    facundominguez committed Mar 2, 2016
    Remove Mx Data Tables
  4. @qnikst

    Merge pull request #274 from haskell-distributed/monad-catch

    qnikst committed Mar 2, 2016
    Implement MonadCatch, MonadThrow, MonadMask for Process.
  5. @hyperthunk

    Remove Mx Data Tables. This API isn't used, is easy to replace with v…

    hyperthunk committed Mar 2, 2016
    …arious other packages, and contains races that are leading to failing test cases in CI.
Commits on Mar 1, 2016
  1. @qnikst
  2. @facundominguez

    Bump version to 0.4.5.

    facundominguez committed Mar 1, 2016
  3. @facundominguez
Commits on Feb 22, 2016
  1. @qnikst

    Loosen network-transport-tcp dependency.

    qnikst committed Feb 22, 2016
    Signed-off-by: Alexander Vershilov <alexander.vershilov@gmail.com>
Commits on Feb 18, 2016
  1. @facundominguez
  2. @facundominguez
  3. @facundominguez
Commits on Feb 16, 2016
  1. @facundominguez
  2. @facundominguez

    d-p-tests: Set timeout when creating connections when testing with TCP.

    facundominguez committed Feb 16, 2016
    This is necessary so the transport considers connections failed when
    they remain silent for a while.
  3. @facundominguez
  4. @facundominguez
Something went wrong with that request. Please try again.