8000 gh-95913: Consolidate build requirements changes in 3.11 WhatsNew (GH… · python/cpython@4a3ea1f · GitHub
[go: up one dir, main page]

Skip to content

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 4a3ea1f

Browse files
CAM-Gerlachencukou
andauthored
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>
1 parent d8485d6 commit 4a3ea1f

File tree

1 file changed

+7
-15
lines changed

1 file changed

+7
-15
lines changed

Doc/whatsnew/3.11.rst

Lines changed: 7 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2114,30 +2114,22 @@ Build Changes
21142114
and WASI contributed by Christian Heimes in :gh:`90473`;
21152115
platforms promoted in :gh:`95085`)
21162116

2117-
* Building Python now requires:
2117+
* Building CPython now requires:
21182118

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

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

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

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

0 commit comments

Comments
 (0)
0