haskell-distributed / haskell-distributed/distributed-process
Have spawnLocal inherit the masking state of the parent
Open
@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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.