diff options
Diffstat (limited to 'docs/users_guide/9.6.1-notes.rst')
-rw-r--r-- | docs/users_guide/9.6.1-notes.rst | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/docs/users_guide/9.6.1-notes.rst b/docs/users_guide/9.6.1-notes.rst index 256e3f1aca..646ea43c1c 100644 --- a/docs/users_guide/9.6.1-notes.rst +++ b/docs/users_guide/9.6.1-notes.rst @@ -191,10 +191,9 @@ Runtime system ``base`` library ~~~~~~~~~~~~~~~~ -- Exceptions thrown by weak pointer finalizers are now caught and reported - via a global exception handler. By default this handler reports the error - to ``stderr`` although this can be changed using - ``GHC.Weak.Finalize.setFinalizerExceptionHandler``. +- Exceptions thrown by weak pointer finalizers can now be reported by setting + a global exception handler, using ``GHC.Weak.Finalize.setFinalizerExceptionHandler``. + The default behaviour is unchanged (exceptions are ignored and not reported). - GHC now provides a set of operations for introspecting on the threads of a program, ``GHC.Conc.listThreads``, as well as operations for querying a thread's |