[issue46917] Require IEEE 754 floating point to build Python 3.11

2022-03-10 Thread STINNER Victor
STINNER Victor added the comment: > Remove code handling missing NAN and infinity: float("nan"), float("inf"), > math.nan and math.inf are always available. The code to support missing NaN was already removed by: New changeset 1b2611eb0283055835e5df632a7a735db8c894b8 by Victor Stinner in

[issue46917] Require IEEE 754 floating point to build Python 3.11

2022-03-10 Thread STINNER Victor
STINNER Victor added the comment: > bpo-46917: math.nan is now always available (GH-31793) Technically, it was already the case in practice: see bpo-46656 for the rationale and the history of Py_NAN. -- ___ Python tracker

[issue46917] Require IEEE 754 floating point to build Python 3.11

2022-03-10 Thread STINNER Victor
STINNER Victor added the comment: New changeset 7854012077009b9f364f198a8ae38b546ec58313 by Victor Stinner in branch 'main': bpo-46917: math.nan is now always available (GH-31793) https://github.com/python/cpython/commit/7854012077009b9f364f198a8ae38b546ec58313 --

[issue46917] Require IEEE 754 floating point to build Python 3.11

2022-03-10 Thread STINNER Victor
STINNER Victor added the comment: See also bpo-46906 "Add PyFloat_(Pack|Unpack)(2|4|8) to the public C API": the implementation supports non-IEEE 754 formats. Once the public C API is added, support for non-IEEE 754 formats should be removed. --

[issue46917] Require IEEE 754 floating point to build Python 3.11

2022-03-10 Thread STINNER Victor
Change by STINNER Victor : -- pull_requests: +29897 pull_request: https://github.com/python/cpython/pull/31793 ___ Python tracker ___

[issue46917] Require IEEE 754 floating point to build Python 3.11

2022-03-10 Thread STINNER Victor
STINNER Victor added the comment: New changeset 9b51fd5d137b662c940f072297b30815f37f105b by Victor Stinner in branch 'main': bpo-46917: Require IEEE 754 to build Python (GH-31790) https://github.com/python/cpython/commit/9b51fd5d137b662c940f072297b30815f37f105b --

[issue46917] Require IEEE 754 floating point to build Python 3.11

2022-03-10 Thread STINNER Victor
Change by STINNER Victor : -- keywords: +patch pull_requests: +29894 stage: -> patch review pull_request: https://github.com/python/cpython/pull/31790 ___ Python tracker ___

[issue46917] Require IEEE 754 floating point to build Python 3.11

2022-03-05 Thread Mark Dickinson
Mark Dickinson added the comment: > * Mention the new build requirement in What's New in Python 3.11. > * Modify configure script to make it fail if the IEEE 754 support is missing. > * Remove code handling missing NAN and infinity: float("nan"), float("inf"), > math.nan and math.inf are

[issue46917] Require IEEE 754 floating point to build Python 3.11

2022-03-03 Thread STINNER Victor
Change by STINNER Victor : -- nosy: +mark.dickinson ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue46917] Require IEEE 754 floating point to build Python 3.11

2022-03-03 Thread STINNER Victor
New submission from STINNER Victor : See "[Python-Dev] Should we require IEEE 754 floating-point for CPython?" thread: https://mail.python.org/archives/list/python-...@python.org/thread/J5FSP6J4EITPY5C2UJI7HSL2GQCTCUWN/ I propose to require IEEE 754 floating-point to build Python 3.11. I