mirror of
https://github.com/python/cpython.git
synced 2025-08-04 17:08:35 +00:00
bpo-46640: Py_NAN now uses the C99 NAN constant (GH-31134)
Building Python now requires a C99 <math.h> header file providing a NAN constant, or the __builtin_nan() built-in function. If a platform does not support Not-a-Number (NaN), the Py_NO_NAN macro can be defined in the pyconfig.h file.
This commit is contained in:
parent
f1e29cea85
commit
54842e4311
3 changed files with 20 additions and 21 deletions
|
@ -604,6 +604,12 @@ Build Changes
|
|||
``isinf()``, ``isnan()``, ``round()``.
|
||||
(Contributed by Victor Stinner in :issue:`45440`.)
|
||||
|
||||
* Building Python now requires a C99 ``<math.h>`` header file providing
|
||||
a ``NAN`` constant, or the ``__builtin_nan()`` built-in function. If a
|
||||
platform does not support Not-a-Number (NaN), the ``Py_NO_NAN`` macro can be
|
||||
defined in the ``pyconfig.h`` file.
|
||||
(Contributed by Victor Stinner in :issue:`46640`.)
|
||||
|
||||
* Freelists for object structs can now be disabled. A new :program:`configure`
|
||||
option :option:`!--without-freelists` can be used to disable all freelists
|
||||
except empty tuple singleton.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue