https://github.com/python/cpython/commit/f1330b35b8eb43904dfed0656acde80c08d63176
commit: f1330b35b8eb43904dfed0656acde80c08d63176
branch: main
author: Stan Ulbrych <[email protected]>
committer: vstinner <[email protected]>
date: 2025-11-12T17:37:54+01:00
summary:
gh-141004: Document `Py_MATH_{E, PI, TAU}` constants (#141373)
files:
M Doc/c-api/float.rst
diff --git a/Doc/c-api/float.rst b/Doc/c-api/float.rst
index b6020533a2b9d9..79de5daaa90d8f 100644
--- a/Doc/c-api/float.rst
+++ b/Doc/c-api/float.rst
@@ -99,6 +99,11 @@ 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.
@@ -106,6 +111,11 @@ Floating-Point Objects
.. deprecated-removed:: 3.15 3.20
+.. 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.
@@ -113,6 +123,13 @@ Floating-Point Objects
.. deprecated-removed:: 3.15 3.20
+.. 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.
_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]