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 — gh-95913: Edit, link and sort 3.11 WhatsNew Build section by CAM-Gerlach · Pull Request #98588 · python/cpython Conversation
|
|
Thanks @CAM-Gerlach for the PR, and @pablogsal for merging it 🌮🎉.. I'm working now to backport this PR to: 3.11. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
…onGH-98588) (cherry picked from commit e81fad6) Co-authored-by: C.A.M. Gerlach <[email protected]>
|
GH-98596 is a backport of this pull request to the 3.11 branch. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
(cherry picked from commit e81fad6) Co-authored-by: C.A.M. Gerlach <[email protected]>
| * Building Python now requires: | ||
|
|
||
| * A `C11 <https://en.cppreference.com/w/c/11>`_ compiler. | ||
| `Optional C11 features | ||
| <https://en.wikipedia.org/wiki/C11_(C_standard_revision)#Optional_features>`_ | ||
| are not required. | ||
| (Contributed by Victor Stinner in :issue:`46656`.) | ||
|
|
||
| * Support for `IEEE 754 <https://en.wikipedia.org/wiki/IEEE_754>`_ | ||
| floating point numbers. | ||
| (Contributed by Victor Stinner in :issue:`46917`.) | ||
|
|
||
| * Support for `floating point Not-a-Number (NaN) | ||
| <https://en.wikipedia.org/wiki/NaN#Floating_point>`_, | ||
| as the :c:macro:`!Py_NO_NAN` macro has been removed. | ||
| (Contributed by Victor Stinner in :issue:`46656`.) | ||
|
|
||
| * A `C99 <https://en.cppreference.com/w/c/99>`_ | ||
| ``<math.h>`` header file providing the | ||
| :c:func:`!copysign`, :c:func:`!hypot`, :c:func:`!isfinite`, | ||
| :c:func:`!isinf`, :c:func:`!isnan`, and :c:func:`!round` functions | ||
| (contributed by Victor Stinner in :issue:`45440`); | ||
| and a :c:data:`!NAN` constant or the :c:func:`!__builtin_nan` function | ||
| (Contributed by Victor Stinner in :issue:`46640`). |
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
| * Building Python now requires: | |
| * A `C11 <https://en.cppreference.com/w/c/11>`_ compiler. | |
| `Optional C11 features | |
| <https://en.wikipedia.org/wiki/C11_(C_standard_revision)#Optional_features>`_ | |
| are not required. | |
| (Contributed by Victor Stinner in :issue:`46656`.) | |
| * Support for `IEEE 754 <https://en.wikipedia.org/wiki/IEEE_754>`_ | |
| floating point numbers. | |
| (Contributed by Victor Stinner in :issue:`46917`.) | |
| * Support for `floating point Not-a-Number (NaN) | |
| <https://en.wikipedia.org/wiki/NaN#Floating_point>`_, | |
| as the :c:macro:`!Py_NO_NAN` macro has been removed. | |
| (Contributed by Victor Stinner in :issue:`46656`.) | |
| * A `C99 <https://en.cppreference.com/w/c/99>`_ | |
| ``<math.h>`` header file providing the | |
| :c:func:`!copysign`, :c:func:`!hypot`, :c:func:`!isfinite`, | |
| :c:func:`!isinf`, :c:func:`!isnan`, and :c:func:`!round` functions | |
| (contributed by Victor Stinner in :issue:`45440`); | |
| and a :c:data:`!NAN` constant or the :c:func:`!__builtin_nan` function | |
| (Contributed by Victor Stinner in :issue:`46640`). | |
| * Building CPython now requires: | |
| * A `C11 <https://en.cppreference.com/w/c/11>`_ compiler and standard library. | |
| `Optional C11 features | |
| <https://en.wikipedia.org/wiki/C11_(C_standard_revision)#Optional_features>`_ | |
| are not required. | |
| (Contributed by Victor Stinner in :issue:`46656`, | |
| :issue:`45440`, :issue:`46640`.) | |
| * Support for `IEEE 754 <https://en.wikipedia.org/wiki/IEEE_754>`_ | |
| floating point numbers. | |
| (Contributed by Victor Stinner in :issue:`46917`.) | |
| * The :c:macro:`!Py_NO_NAN` macro has been removed. | |
| Since CPython now requires IEEE 754 floats, NaN values are always available. | |
| (Contributed by Victor Stinner in :issue:`46656`.) |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
Ah, too late. No big deal.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
Sorry about that. I was wondering about it, but I wanted to be conservative with my initial changes since I wasn't 100% sure. I can submit a PR for you (with you co-authored on the commit) to apply it going forward, or you can if you prefer.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
Go ahead. I might get to it later, as my task list shrinks.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
Wait, your task list actually shrinks? It seems as if by invisible dark energy that my task list is perpetually expanding...
In any case, I went ahead and opened this as PR #98781, thanks.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
(cherry picked from commit e81fad6) Co-authored-by: C.A.M. Gerlach <[email protected]>
(cherry picked from commit e81fad6) Co-authored-by: C.A.M. Gerlach <[email protected]>
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.