aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorC.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>2023-03-07 08:38:31 -0600
committerGitHub <noreply@github.com>2023-03-07 15:38:31 +0100
commit4a3ea1fdd890e5e2ec26540dc3c958a52fba6556 (patch)
tree96c25c7024c6d8bba8234e3a0c9ef166e7e764da
parentRemove redundant `_ensure_future` in favor of `ensure_future` in `asyncio` (#... (diff)
downloadcpython-4a3ea1fdd890e5e2ec26540dc3c958a52fba6556.tar.gz
cpython-4a3ea1fdd890e5e2ec26540dc3c958a52fba6556.tar.bz2
cpython-4a3ea1fdd890e5e2ec26540dc3c958a52fba6556.zip
gh-95913: Consolidate build requirements changes in 3.11 WhatsNew (GH-98781)
Apply suggestion to combine build requirements changes in 3.11 WhatsNew Co-authored-by: Petr Viktorin <encukou@gmail.com>
-rw-r--r--Doc/whatsnew/3.11.rst22
1 files changed, 7 insertions, 15 deletions
diff --git a/Doc/whatsnew/3.11.rst b/Doc/whatsnew/3.11.rst
index 391ea531281..10fcfb6a0b5 100644
--- a/Doc/whatsnew/3.11.rst
+++ b/Doc/whatsnew/3.11.rst
@@ -2114,30 +2114,22 @@ Build Changes
and WASI contributed by Christian Heimes in :gh:`90473`;
platforms promoted in :gh:`95085`)
-* Building Python now requires:
+* Building CPython now requires:
- * A `C11 <https://en.cppreference.com/w/c/11>`_ compiler.
+ * A `C11 <https://en.cppreference.com/w/c/11>`_ compiler and standard library.
`Optional C11 features
<https://en.wikipedia.org/wiki/C11_(C_standard_revision)#Optional_features>`_
are not required.
- (Contributed by Victor Stinner in :issue:`46656`.)
+ (Contributed by Victor Stinner in :issue:`46656`,
+ :issue:`45440` and :issue:`46640`.)
* Support for `IEEE 754 <https://en.wikipedia.org/wiki/IEEE_754>`_
floating point numbers.
(Contributed by Victor Stinner in :issue:`46917`.)
- * Support for `floating point Not-a-Number (NaN)
- <https://en.wikipedia.org/wiki/NaN#Floating_point>`_,
- as the :c:macro:`!Py_NO_NAN` macro has been removed.
- (Contributed by Victor Stinner in :issue:`46656`.)
-
- * A `C99 <https://en.cppreference.com/w/c/99>`_
- ``<math.h>`` header file providing the
- :c:func:`!copysign`, :c:func:`!hypot`, :c:func:`!isfinite`,
- :c:func:`!isinf`, :c:func:`!isnan`, and :c:func:`!round` functions
- (contributed by Victor Stinner in :issue:`45440`);
- and a :c:data:`!NAN` constant or the :c:func:`!__builtin_nan` function
- (Contributed by Victor Stinner in :issue:`46640`).
+* The :c:macro:`!Py_NO_NAN` macro has been removed.
+ Since CPython now requires IEEE 754 floats, NaN values are always available.
+ (Contributed by Victor Stinner in :issue:`46656`.)
* The :mod:`tkinter` package now requires `Tcl/Tk <https://www.tcl.tk>`_
version 8.5.12 or newer.