[cvs-nhc98] patch applied (yhc): Added support for throwTo. Allows
throwing exceptions in other threads,
tries to conform as closely to the GHC semantics as possible.
Neil Mitchell
ndmitchell at gmail.com
Thu Jun 21 05:53:24 EDT 2007
Thu Jun 21 02:51:12 PDT 2007 Tom Shackell <shackell at cs.york.ac.uk>
* Added support for throwTo. Allows throwing exceptions in other threads, tries to conform as closely to the GHC semantics as possible.
I've tested it with some examples but it could very easily still contain bugs.
M ./src/packages/yhc-base-1.0/Control/Concurrent.hs -2 +6
M ./src/packages/yhc-base-1.0/Control/Exception.hs -1 +1
M ./src/packages/yhc-base-1.0/YHC/Exception.hs +4
M ./src/packages/yhc-base-1.0/YHC/Primitive.hs -2 +4
M ./src/runtime/BCKernel/builtin/Concurrent.c -1 +7
M ./src/runtime/BCKernel/bytecodes.h +1
M ./src/runtime/BCKernel/hsffi.c -2 +67
M ./src/runtime/BCKernel/hsffi.h -6 +9
M ./src/runtime/BCKernel/jonkers.c +2
M ./src/runtime/BCKernel/mark.c -3 +5
M ./src/runtime/BCKernel/mutins.h -1 +66
M ./src/runtime/BCKernel/primitive.c -2 +4
M ./src/runtime/BCKernel/process.c -43 +193
M ./src/runtime/BCKernel/process.h -8 +23
More information about the Cvs-nhc98
mailing list