diff options
author | Andreas Rumpf <rumpf_a@web.de> | 2018-02-03 07:58:31 +0100 |
---|---|---|
committer | Andreas Rumpf <rumpf_a@web.de> | 2018-02-03 07:58:31 +0100 |
commit | 4e0b3fefa3f7d09762404667dbe94558d65868fb (patch) | |
tree | d88ea7fa92ce3aca0545bfa2fbda901ec36e8691 /doc | |
parent | 992fd38487afc706d3271beda8189dadfca53592 (diff) | |
parent | 4f9ae61695bc7a03b15a8d26ee1e702582db76af (diff) | |
download | Nim-4e0b3fefa3f7d09762404667dbe94558d65868fb.tar.gz |
Merge branch 'devel' into araq-overloading-symmetry
Diffstat (limited to 'doc')
-rw-r--r-- | doc/manual/types.txt | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/doc/manual/types.txt b/doc/manual/types.txt index 1477995dd..8a90dee05 100644 --- a/doc/manual/types.txt +++ b/doc/manual/types.txt @@ -181,11 +181,11 @@ Nim exceptions: `FloatInvalidOpError`:idx:, `FloatDivByZeroError`:idx:, and `FloatInexactError`:idx:. These exceptions inherit from the `FloatingPointError`:idx: base class. -Nim provides the pragmas `NaNChecks`:idx: and `InfChecks`:idx: to control +Nim provides the pragmas `nanChecks`:idx: and `infChecks`:idx: to control whether the IEEE exceptions are ignored or trap a Nim exception: .. code-block:: nim - {.NanChecks: on, InfChecks: on.} + {.nanChecks: on, infChecks: on.} var a = 1.0 var b = 0.0 echo b / b # raises FloatInvalidOpError @@ -195,7 +195,7 @@ In the current implementation ``FloatDivByZeroError`` and ``FloatInexactError`` are never raised. ``FloatOverflowError`` is raised instead of ``FloatDivByZeroError``. There is also a `floatChecks`:idx: pragma that is a short-cut for the -combination of ``NaNChecks`` and ``InfChecks`` pragmas. ``floatChecks`` are +combination of ``nanChecks`` and ``infChecks`` pragmas. ``floatChecks`` are turned off as default. The only operations that are affected by the ``floatChecks`` pragma are |