Fix release note on floating-point exceptions.
authorTaylor R Campbell <campbell@mumble.net>
Sun, 18 Nov 2018 01:19:30 +0000 (01:19 +0000)
committerTaylor R Campbell <campbell@mumble.net>
Sun, 18 Nov 2018 01:19:30 +0000 (01:19 +0000)
src/relnotes/flotrap

index e946c3dba4a59761f1ad386fe558c71b04af0774..a1062949e2baa6eabf211275392ada2e7d32a4e0 100644 (file)
@@ -9,6 +9,9 @@ If you want to trap on (e.g.) invalid-operation, you can do
   (lambda ()
     ...))
 
+You can find the set of all exceptions that can be trapped with
+(flo:trappable-exceptions).
+
 You can also test for floating-point exceptions after a computation
 without trapping.  Before you can do this for the first time in any
 thread, you must clear the floating-point exceptions (otherwise there
@@ -16,7 +19,7 @@ may be residual garbage from past computations):
 
 (flo:preserving-environment
  (lambda ()
-   (flo:clear-exceptions! (flo:all-exceptions))
+   (flo:clear-exceptions! (flo:supported-exceptions))
    (let ((x (do-big-computation)))
      (if (not (zero? (flo:test-exceptions (flo:exception:underflow))))
          (warn "underflow"))