Skip to content
Snippets Groups Projects
Forked from Glasgow Haskell Compiler / GHC
64294 commits behind the upstream repository.
Simon Marlow's avatar
Simon Marlow authored
Support for blocking & unblocking asynchronous exceptions.

  - new primops:

	blockAsyncExceptions#, unblockAsyncExceptions# :: IO a -> IO a

  - raiseInThread will block if the target thread is currently
    blocking async exceptions.

  - async exceptions are currently implicitly blocked inside
    an exception handler.  This decision might be reversed when
    we have more experience with this stuff.

  - Move exception-related stuff in the RTS into its own file,
    Exception.{h,hc}.
e1dc924b
History