GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||||||
GeezerVison is showing github.com — bpo-46656: Remove Py_NO_NAN macro by vstinner · Pull Request #31160 · python/cpython Conversation
|
That's the urllib failure. I rebased my PR on the main branch to get the urllib test fix. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
@vstinner This is a big change: historically, CPython has been relunctant to commit to requiring IEEE 754 floating-point. While requiring NaNs isn't exactly the same as requiring IEEE 754 floating-point, it's pretty close. I think this change should be discussed more widely before any change is made to the source. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Ok. I convert my PR to a draft to not merge it by mistake :-D |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Requiring IEEE 754 support is being discussed on python-dev: https://mail.python.org/archives/list/[email protected]/thread/J5FSP6J4EITPY5C2UJI7HSL2GQCTCUWN/ |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Following the python-dev discussion, I proposed a PR for PEP 7 to support C99 in the Python C API (and use a subset of C11 in Python internals): python/peps#2309 |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Building Python now requires support for floating point Not-a-Number (NaN): remove the Py_NO_NAN macro.
The consensus is to require NAN and IEEE 754 to build Python 3.11. Moreover, Python 3.11 now requires a C11 compiler: #31557 |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Building Python now requires support for floating point Not-a-Number (NaN): remove the Py_NO_NAN macro.
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
There was an error while loading. Please reload this page.