gh-90814: Correct NEWS wording re. optional C11 features (GH-96309)

The previous wording of this entry suggests that CPython
won't work if optional compiler features are enabled.
That's not the case. The change is that we require C11 rather
than C89.

Note that PEP 7 does say "Python 3.11 and newer versions use C11
without optional features." It is correct there: that's
not a guide for users who compile Python, but for CPython devs
who must avoid the features.
This commit is contained in:
Petr Viktorin 2022-08-29 13:10:52 +02:00 committed by GitHub
parent bf9259776d
commit b2714f05c5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 2 deletions

View file

@ -1619,7 +1619,8 @@ Changes in the Python API
Build Changes
=============
* Building Python now requires a C11 compiler without optional C11 features.
* Building Python now requires a C11 compiler. Optional C11 features are not
required.
(Contributed by Victor Stinner in :issue:`46656`.)
* Building Python now requires support of IEEE 754 floating point numbers.

View file

@ -1043,7 +1043,8 @@ Respect `--with-suffix` when building on case-insensitive file systems.
.. nonce: MD783M
.. section: Build
Building Python now requires a C11 compiler without optional C11 features.
Building Python now requires a C11 compiler. Optional C11 features are not
required.
Patch by Victor Stinner.
..