haskell-distributed / haskell-distributed/distributed-process

Have spawnLocal inherit the masking state of the parent

Open
#239 0 comments 0 reactions 1 assignee View on GitHub

@qnikst is already working on this.

Since Jun 19, 2015.

Dominant language
Haskell
Stars
751
Forks
99
Avg merge
45m
Merged PRs (30d)
2

Description

This will have an effect in callLocal action which will run action in whatever the current masking state is. It is also required for correctness of callLocal in PR #180, I believe (races there otherwise).

Also, may or may not require submitting a fix to:
https://ghc.haskell.org/trac/ghc/ticket/10149

Here's an attempt to address it without fixing base:
https://github.com/haskell-distributed/distributed-process/compare/wip/inherit-masking-state
needs testing.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.