Skip to content

Commit 4c1b4ec

Browse files
miss-islingtonCAM-Gerlachencukou
authored
gh-95913: Consolidate build requirements changes in 3.11 WhatsNew (GH-98781)
Apply suggestion to combine build requirements changes in 3.11 WhatsNew (cherry picked from commit 4a3ea1f) Co-authored-by: C.A.M. Gerlach <[email protected]> Co-authored-by: Petr Viktorin <[email protected]>
1 parent b9304be commit 4c1b4ec

File tree

1 file changed

+7
-15
lines changed

1 file changed

+7
-15
lines changed

Diff for: Doc/whatsnew/3.11.rst

+7-15
Original file line numberDiff line numberDiff line change
@@ -2116,30 +2116,22 @@ Build Changes
21162116
and WASI contributed by Christian Heimes in :gh:`90473`;
21172117
platforms promoted in :gh:`95085`)
21182118

2119-
* Building Python now requires:
2119+
* Building CPython now requires:
21202120

2121-
* A `C11 <https://en.cppreference.com/w/c/11>`_ compiler.
2121+
* A `C11 <https://en.cppreference.com/w/c/11>`_ compiler and standard library.
21222122
`Optional C11 features
21232123
<https://en.wikipedia.org/wiki/C11_(C_standard_revision)#Optional_features>`_
21242124
are not required.
2125-
(Contributed by Victor Stinner in :issue:`46656`.)
2125+
(Contributed by Victor Stinner in :issue:`46656`,
2126+
:issue:`45440` and :issue:`46640`.)
21262127

21272128
* Support for `IEEE 754 <https://en.wikipedia.org/wiki/IEEE_754>`_
21282129
floating point numbers.
21292130
(Contributed by Victor Stinner in :issue:`46917`.)
21302131

2131-
* Support for `floating point Not-a-Number (NaN)
2132-
<https://en.wikipedia.org/wiki/NaN#Floating_point>`_,
2133-
as the :c:macro:`!Py_NO_NAN` macro has been removed.
2134-
(Contributed by Victor Stinner in :issue:`46656`.)
2135-
2136-
* A `C99 <https://en.cppreference.com/w/c/99>`_
2137-
``<math.h>`` header file providing the
2138-
:c:func:`!copysign`, :c:func:`!hypot`, :c:func:`!isfinite`,
2139-
:c:func:`!isinf`, :c:func:`!isnan`, and :c:func:`!round` functions
2140-
(contributed by Victor Stinner in :issue:`45440`);
2141-
and a :c:data:`!NAN` constant or the :c:func:`!__builtin_nan` function
2142-
(Contributed by Victor Stinner in :issue:`46640`).
2132+
* The :c:macro:`!Py_NO_NAN` macro has been removed.
2133+
Since CPython now requires IEEE 754 floats, NaN values are always available.
2134+
(Contributed by Victor Stinner in :issue:`46656`.)
21432135

21442136
* The :mod:`tkinter` package now requires `Tcl/Tk <https://www.tcl.tk>`_
21452137
version 8.5.12 or newer.

0 commit comments

Comments
 (0)