#4400: Asynchronous exceptions in runInUnboundThread
-----------------------------+----------------------------------------------
Reporter: basvandijk | Owner: simonmar
Type: proposal | Status: closed
Priority: high | Milestone: 7.2.1
Component: libraries/base | Version: 6.12.3
Resolution: fixed | Keywords:
Testcase: | Blockedby:
Difficulty: | Os: Unknown/Multiple
Blocking: | Architecture: Unknown/Multiple
Failure: None/Unknown |
-----------------------------+----------------------------------------------
Changes (by simonmar):
* status: patch => closed
* resolution: => fixed
Comment:
Pushed, thanks.
{{{
Thu Oct 14 22:05:46 BST 2010 Bas van Dijk <[email protected]>
* Use throwIO instead of throw in runInBoundThread and
runInUnboundThread
Thu Oct 14 22:23:25 BST 2010 Bas van Dijk <[email protected]>
* There's no need to explicitly check for blocked status in
runInUnboundThread when we have mask
Thu Oct 14 22:27:23 BST 2010 Bas van Dijk <[email protected]>
* Catch exceptions in current thread and throw them to the forked thread
in runInUnboundThread
}}}
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/4400#comment:4>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs