[project @ 1999-03-17 13:19:19 by simonm]
authorsimonm <unknown>
Wed, 17 Mar 1999 13:19:28 +0000 (13:19 +0000)
committersimonm <unknown>
Wed, 17 Mar 1999 13:19:28 +0000 (13:19 +0000)
commitd9eb68cf8382efdeb8f8e127044ef865a0dcc82a
treec9c5e9467d520cb3a74f6291b079582470e6dc1e
parente28f99fd4328e0fd4522296fa71a33caec510ee6
[project @ 1999-03-17 13:19:19 by simonm]
- Stack overflow now generates an (AsyncException StackOverflow)
  exception, which can be caught as normal.

- Add a stack overflow handler to the top-level mainIO handler, with
  the standard behaviour (i.e. call the stack overflow hook and then
  exit).

- Add a test for stack overflow catching.

- Fix a couple of bugs in async exception support.
ghc/driver/ghc.lprl
ghc/includes/Prelude.h
ghc/lib/std/PrelException.lhs
ghc/lib/std/PrelMain.lhs
ghc/rts/HeapStackCheck.hc
ghc/rts/PrimOps.hc
ghc/rts/RtsUtils.c
ghc/rts/RtsUtils.h
ghc/rts/Schedule.c
ghc/tests/concurrent/should_run/conc012.hs [new file with mode: 0644]
ghc/tests/concurrent/should_run/conc012.stdout [new file with mode: 0644]