diff options
author | simonmar <unknown> | 2006-01-12 16:16:28 +0000 |
---|---|---|
committer | simonmar <unknown> | 2006-01-12 16:16:28 +0000 |
commit | 44713ec1fa30bab4b6e087d017ca8524f9792b34 (patch) | |
tree | 56ad2884a412711925520630678cbb5b200c990a /libraries/doc | |
parent | de910f06ebec544c71cd5c41dbb11937812c7a1a (diff) | |
download | haskell-44713ec1fa30bab4b6e087d017ca8524f9792b34.tar.gz |
[project @ 2006-01-12 16:16:28 by simonmar]
GHC.runStmt: run the statement in a new thread to insulate the
environment from bad things that the user code might do, such as fork
a thread to send an exception back at a later time. In order to do
this, we had to keep track of which thread the ^C exception should go
to in a global variable.
Also, bullet-proof the top-level exception handler in GHCi a bit;
there was a small window where an exception could get through, so if
you lean on ^C for a while then press enter you could cause GHCi to
exit.
Diffstat (limited to 'libraries/doc')
0 files changed, 0 insertions, 0 deletions