@@ -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