[3.14] gh-141004: Document Py_MATH_{E, PI, TAU} constants (GH-141373) (#141471)

gh-141004: Document `Py_MATH_{E, PI, TAU}` constants (GH-141373)
(cherry picked from commit f1330b35b8)

Co-authored-by: Stan Ulbrych <[email protected]>
This commit is contained in:
Miss Islington (bot)
2025-11-12 17:02:38 +00:00
committed by GitHub
co-authored by Stan Ulbrych
parent 24bf09b42c
commit fe3826cbaf
+17
View File
@@ -96,16 +96,33 @@ Floating-Point Objects
the C11 standard ``<math.h>`` header.
.. c:macro:: Py_MATH_E
The definition (accurate for a :c:expr:`double` type) of the :data:`math.e` constant.
.. c:macro:: Py_MATH_El
High precision (long double) definition of :data:`~math.e` constant.
.. c:macro:: Py_MATH_PI
The definition (accurate for a :c:expr:`double` type) of the :data:`math.pi` constant.
.. c:macro:: Py_MATH_PIl
High precision (long double) definition of :data:`~math.pi` constant.
.. c:macro:: Py_MATH_TAU
The definition (accurate for a :c:expr:`double` type) of the :data:`math.tau` constant.
.. versionadded:: 3.6
.. c:macro:: Py_RETURN_NAN
Return :data:`math.nan` from a function.