@@ -2114,30 +2114,22 @@ Build Changes
2114
2114
and WASI contributed by Christian Heimes in :gh: `90473 `;
2115
2115
platforms promoted in :gh: `95085 `)
2116
2116
2117
- * Building Python now requires:
2117
+ * Building CPython now requires:
2118
2118
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 .
2120
2120
`Optional C11 features
2121
2121
<https://en.wikipedia.org/wiki/C11_(C_standard_revision)#Optional_features> `_
2122
2122
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 `.)
2124
2125
2125
2126
* Support for `IEEE 754 <https://en.wikipedia.org/wiki/IEEE_754 >`_
2126
2127
floating point numbers.
2127
2128
(Contributed by Victor Stinner in :issue: `46917 `.)
2128
2129
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 `.)
2141
2133
2142
2134
* The :mod: `tkinter ` package now requires `Tcl/Tk <https://www.tcl.tk >`_
2143
2135
version 8.5.12 or newer.
0 commit comments