summaryrefslogtreecommitdiff
path: root/libraries/base/System/Mem/Weak.hs
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/base/System/Mem/Weak.hs')
-rw-r--r--libraries/base/System/Mem/Weak.hs8
1 files changed, 8 insertions, 0 deletions
diff --git a/libraries/base/System/Mem/Weak.hs b/libraries/base/System/Mem/Weak.hs
index d5fd14cf50..9792a429cd 100644
--- a/libraries/base/System/Mem/Weak.hs
+++ b/libraries/base/System/Mem/Weak.hs
@@ -64,6 +64,14 @@ module System.Mem.Weak (
mkWeakPair,
-- replaceFinaliser
+ -- * Handling exceptions
+ -- | When an exception is thrown by a finalizer called by the
+ -- garbage collector, GHC calls a global handler which can be set with
+ -- 'setFinalizerExceptionHandler'. Note that any exceptions thrown by
+ -- this handler will be ignored.
+ setFinalizerExceptionHandler,
+ getFinalizerExceptionHandler,
+
-- * A precise semantics
-- $precise