patch applied (packages/base): Add allowInterrupt :: IO () (#4810)

Simon Marlow marlowsd at gmail.com
Tue Mar 29 15:23:42 CEST 2011


Wed Dec 22 02:01:49 PST 2010  Simon Marlow <marlowsd at gmail.com>
  * Add allowInterrupt :: IO ()  (#4810)
  
  docs:
  
  -- | When invoked inside 'mask', this function allows a blocked
  -- asynchronous exception to be raised, if one exists.  It is
  -- equivalent to performing an interruptible operation (see
  -- #interruptible#), but does not involve any actual blocking.
  --
  -- When called outside 'mask', or inside 'uninterruptibleMask', this
  -- function has no effect.

    M ./Control/Exception.hs -4 +17

View patch online:
http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=packages/base;a=darcs_commitdiff;h=20101222100149-12142-20b5d275fceb026b4b06a0fc232372fffd696541.gz



More information about the Cvs-libraries mailing list