René's URL Explorer Experiment


Title: gh-104263: Rely on Py_NAN and introduce Py_INFINITY by seberg · Pull Request #104202 · python/cpython · GitHub

Open Graph Title: gh-104263: Rely on Py_NAN and introduce Py_INFINITY by seberg · Pull Request #104202 · python/cpython

X Title: gh-104263: Rely on Py_NAN and introduce Py_INFINITY by seberg · Pull Request #104202 · python/cpython

Description: It seems to me code all around relies on both Py_NAN and Py_HUGE_VAL being correct anyway. The actual value for Py_NAN is subtly incorrect on MIPS (depending on settings) or at least nonstandard, which seems to confuse some builtin functions. (Probably it is signalling, but NumPy saw this with fmin, which probably should also ignore signalling NaNs, see also numpy/numpy#23158). The guards about _PY_SHORT_FLOAT_REPR making sense are relatively unrelated to NAN and INF being available. Nevertheless, I currently hide the Py_NAN definition if that is not set, since I am not sure what good alternative there is to be certain that Py_NAN is well defined. OTOH, I do suspect there is no platform where it is not and it should probably be changed?! @stefanor reported that this NAN value creates odd issues with NaN (or system fmin) for NumPy. I don't have MIPS, and don't plan to confirm that this fixes the issue (even if it is a bit of taping over). For me the main point is that it deletes a bunch of code that seems unnecessary. Issue: gh-104263

Open Graph Description: It seems to me code all around relies on both Py_NAN and Py_HUGE_VAL being correct anyway. The actual value for Py_NAN is subtly incorrect on MIPS (depending on settings) or at least nonstandard, w...

X Description: It seems to me code all around relies on both Py_NAN and Py_HUGE_VAL being correct anyway. The actual value for Py_NAN is subtly incorrect on MIPS (depending on settings) or at least nonstandard, w...

Opengraph URL: https://github.com/python/cpython/pull/104202

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:c65010f6-6eb2-c1c3-4cf9-f8de3e31952d
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idE662:9F1EC:107813F:1702041:696A3632
html-safe-nonce7a6e9996fe928887c76ec820a9e04c6136a2c04b9b95229b6d18164c867e5636
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFNjYyOjlGMUVDOjEwNzgxM0Y6MTcwMjA0MTo2OTZBMzYzMiIsInZpc2l0b3JfaWQiOiI2NDY0MjkwNjk5ODQ5OTA1NzE0IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac5389e84c022a0529514508efd05a1ba59a61a21b07251d462722f3c4186a0910
hovercard-subject-tagpull_request:1340084437
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/python/cpython/pull/104202/files
twitter:imagehttps://avatars.githubusercontent.com/u/61977?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/61977?s=400&v=4
og:image:altIt seems to me code all around relies on both Py_NAN and Py_HUGE_VAL being correct anyway. The actual value for Py_NAN is subtly incorrect on MIPS (depending on settings) or at least nonstandard, w...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None321736bfdb3f591415ae895a0459bec204b26a76caf47ba5c980634cfacc4538
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/python/cpython git https://github.com/python/cpython.git
octolytics-dimension-user_id1525981
octolytics-dimension-user_loginpython
octolytics-dimension-repository_id81598961
octolytics-dimension-repository_nwopython/cpython
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id81598961
octolytics-dimension-repository_network_root_nwopython/cpython
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release7a9163cefd1ea4bd06f8eb7c082f43e4e53f626f
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python/cpython/pull/104202/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F104202%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F104202%2Ffiles
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=python%2Fcpython
Reloadhttps://github.com/python/cpython/pull/104202/files
Reloadhttps://github.com/python/cpython/pull/104202/files
Reloadhttps://github.com/python/cpython/pull/104202/files
python https://github.com/python
cpythonhttps://github.com/python/cpython
Please reload this pagehttps://github.com/python/cpython/pull/104202/files
Notifications https://github.com/login?return_to=%2Fpython%2Fcpython
Fork 33.9k https://github.com/login?return_to=%2Fpython%2Fcpython
Star 71.1k https://github.com/login?return_to=%2Fpython%2Fcpython
Code https://github.com/python/cpython
Issues 5k+ https://github.com/python/cpython/issues
Pull requests 2.1k https://github.com/python/cpython/pulls
Actions https://github.com/python/cpython/actions
Projects 31 https://github.com/python/cpython/projects
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/python/cpython/security
Please reload this pagehttps://github.com/python/cpython/pull/104202/files
Insights https://github.com/python/cpython/pulse
Code https://github.com/python/cpython
Issues https://github.com/python/cpython/issues
Pull requests https://github.com/python/cpython/pulls
Actions https://github.com/python/cpython/actions
Projects https://github.com/python/cpython/projects
Security https://github.com/python/cpython/security
Insights https://github.com/python/cpython/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fpython%2Fcpython%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fpython%2Fcpython%2Fissues%2Fnew%2Fchoose
mdickinsonhttps://github.com/mdickinson
python:mainhttps://github.com/python/cpython/tree/main
seberg:maint-double-nanhttps://github.com/seberg/cpython/tree/maint-double-nan
Conversation 24 https://github.com/python/cpython/pull/104202
Commits 10 https://github.com/python/cpython/pull/104202/commits
Checks 0 https://github.com/python/cpython/pull/104202/checks
Files changed https://github.com/python/cpython/pull/104202/files
Please reload this pagehttps://github.com/python/cpython/pull/104202/files
gh-104263: Rely on Py_NAN and introduce Py_INFINITY https://github.com/python/cpython/pull/104202/files#top
Show all changes 10 commits https://github.com/python/cpython/pull/104202/files
c88a6fb MAINT: Rely on Py_NAN and Py_HUGE_VAL being correctly defined seberg May 5, 2023 https://github.com/python/cpython/pull/104202/commits/c88a6fb4e3ff7e7376c33f95f441ea509c69ef46
230882c MAINT: Introduce and use `Py_INFINIY`; rely on NaN being defined seberg May 7, 2023 https://github.com/python/cpython/pull/104202/commits/230882ca8cdde12618b3a8b729b5d6a9f7fa3d96
fd39437 TST: Add some tests around (c)math.nan and nan parsing signs seberg May 7, 2023 https://github.com/python/cpython/pull/104202/commits/fd3943708359783597ea01427494f3d5f51cc0fd
1e42249 Change Py_HUGE_VAL to Py_INFINITY where I had missed/forgotten it seberg May 8, 2023 https://github.com/python/cpython/pull/104202/commits/1e42249630acb7b512f3e5dbcf97a360b94be0b2
efd67bc Add news entry mdickinson May 8, 2023 https://github.com/python/cpython/pull/104202/commits/efd67bc7bfb194c672190f7d755087f9b3ce3456
e15236d One more Py_HUGE_VAL -> Py_INFINITY replacement mdickinson May 8, 2023 https://github.com/python/cpython/pull/104202/commits/e15236de1eda28486adb69518638cd6e773ad915
18a05cb And another Py_HUGE_VAL -> Py_INFINITY replacement mdickinson May 8, 2023 https://github.com/python/cpython/pull/104202/commits/18a05cb19c3d5ffa64cae2c6425fb128c3cea230
fabf7d3 Add acknowledgement in news entry mdickinson May 8, 2023 https://github.com/python/cpython/pull/104202/commits/fabf7d38354d793f52289caa1213e8e9f49728c9
e8c36a2 Fix spelling of Sebastian's name. mdickinson May 8, 2023 https://github.com/python/cpython/pull/104202/commits/e8c36a224b4d223a22e67c76cd2419c633fd6e6d
a35ae19 Rely on C99 NAN being defined and ensure NaN sign for creation functions seberg May 9, 2023 https://github.com/python/cpython/pull/104202/commits/a35ae197c42642d4b29ae0a9c9a34c434d5fde96
Clear filters https://github.com/python/cpython/pull/104202/files
Please reload this pagehttps://github.com/python/cpython/pull/104202/files
Please reload this pagehttps://github.com/python/cpython/pull/104202/files
pycore_dtoa.h https://github.com/python/cpython/pull/104202/files#diff-dffdd8a76b6d6ad8961610d1c2f75b4b669c5510b2cacc395f4110d34aaa0d89
pymath.h https://github.com/python/cpython/pull/104202/files#diff-a77d4c31a23606144a33f4d9d60f8be59d0cf31a744222b2fed9d81908f01474
test_cmath.py https://github.com/python/cpython/pull/104202/files#diff-89135b6add278d73d6716b516a6d59919f98bce02dcbae0687c4b6b6766d5b36
test_complex.py https://github.com/python/cpython/pull/104202/files#diff-3d5c8c4c000b7f6f9cdbedd36358b5f61686d39ff942be840e81f36c81da0ce2
test_float.py https://github.com/python/cpython/pull/104202/files#diff-101957dfb9ef9c3a34ad39d7ad89a2d7d69290980553f9425acda0d5633ad453
test_math.py https://github.com/python/cpython/pull/104202/files#diff-a39b1e44e20048f5b8207fee83df00a2541a7f02716113e6243c33165e628cd5
2023-05-08-10-34-55.gh-issue-104263.ctHWI8.rst https://github.com/python/cpython/pull/104202/files#diff-a85f7234fdaad55e9a273df5e61c76ae2f5170f12fecbc0be7f25aa12c5cbecb
cmathmodule.c https://github.com/python/cpython/pull/104202/files#diff-cd2894d4ca90afe093b0f2d91876c388821ba40f1454d3d4cc6dc7af69d8aedd
mathmodule.c https://github.com/python/cpython/pull/104202/files#diff-5b1186dfcc44670529aa53cb728a1c005f58f38324c24787a49f22cec36841c7
floatobject.c https://github.com/python/cpython/pull/104202/files#diff-3651445c9f72daa1fdf6577b10902d4ceee89aa99295e01fcab07b58767a935f
dtoa.c https://github.com/python/cpython/pull/104202/files#diff-1fd9f5e35c869584aa0c81075787ace75275a57783bc3920fa0e10a324c2ad11
pystrtod.c https://github.com/python/cpython/pull/104202/files#diff-75e4f8064856a50e9ba48231e9faf83a6e81ee92c9d2bb3b8a0df2ca5aeb3594
Include/internal/pycore_dtoa.hhttps://github.com/python/cpython/pull/104202/files#diff-dffdd8a76b6d6ad8961610d1c2f75b4b669c5510b2cacc395f4110d34aaa0d89
View file https://github.com/seberg/cpython/blob/a35ae197c42642d4b29ae0a9c9a34c434d5fde96/Include/internal/pycore_dtoa.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/104202/{{ revealButtonHref }}
https://github.com/python/cpython/pull/104202/files#diff-dffdd8a76b6d6ad8961610d1c2f75b4b669c5510b2cacc395f4110d34aaa0d89
https://github.com/python/cpython/pull/104202/files#diff-dffdd8a76b6d6ad8961610d1c2f75b4b669c5510b2cacc395f4110d34aaa0d89
Include/pymath.hhttps://github.com/python/cpython/pull/104202/files#diff-a77d4c31a23606144a33f4d9d60f8be59d0cf31a744222b2fed9d81908f01474
View file https://github.com/seberg/cpython/blob/a35ae197c42642d4b29ae0a9c9a34c434d5fde96/Include/pymath.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/104202/{{ revealButtonHref }}
https://github.com/python/cpython/pull/104202/files#diff-a77d4c31a23606144a33f4d9d60f8be59d0cf31a744222b2fed9d81908f01474
seberghttps://github.com/seberg
May 9, 2023https://github.com/python/cpython/pull/104202/files#r1188391368
Please reload this pagehttps://github.com/python/cpython/pull/104202/files
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/104202/files
mdickinsonhttps://github.com/mdickinson
May 9, 2023https://github.com/python/cpython/pull/104202/files#r1188850977
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/104202/files
Lib/test/test_cmath.pyhttps://github.com/python/cpython/pull/104202/files#diff-89135b6add278d73d6716b516a6d59919f98bce02dcbae0687c4b6b6766d5b36
View file https://github.com/seberg/cpython/blob/a35ae197c42642d4b29ae0a9c9a34c434d5fde96/Lib/test/test_cmath.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/104202/{{ revealButtonHref }}
https://github.com/python/cpython/pull/104202/files#diff-89135b6add278d73d6716b516a6d59919f98bce02dcbae0687c4b6b6766d5b36
https://github.com/python/cpython/pull/104202/files#diff-89135b6add278d73d6716b516a6d59919f98bce02dcbae0687c4b6b6766d5b36
Lib/test/test_complex.pyhttps://github.com/python/cpython/pull/104202/files#diff-3d5c8c4c000b7f6f9cdbedd36358b5f61686d39ff942be840e81f36c81da0ce2
View file https://github.com/seberg/cpython/blob/a35ae197c42642d4b29ae0a9c9a34c434d5fde96/Lib/test/test_complex.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/104202/{{ revealButtonHref }}
https://github.com/python/cpython/pull/104202/files#diff-3d5c8c4c000b7f6f9cdbedd36358b5f61686d39ff942be840e81f36c81da0ce2
https://github.com/python/cpython/pull/104202/files#diff-3d5c8c4c000b7f6f9cdbedd36358b5f61686d39ff942be840e81f36c81da0ce2
https://github.com/python/cpython/pull/104202/files#diff-3d5c8c4c000b7f6f9cdbedd36358b5f61686d39ff942be840e81f36c81da0ce2
https://github.com/python/cpython/pull/104202/files#diff-3d5c8c4c000b7f6f9cdbedd36358b5f61686d39ff942be840e81f36c81da0ce2
Lib/test/test_float.pyhttps://github.com/python/cpython/pull/104202/files#diff-101957dfb9ef9c3a34ad39d7ad89a2d7d69290980553f9425acda0d5633ad453
View file https://github.com/seberg/cpython/blob/a35ae197c42642d4b29ae0a9c9a34c434d5fde96/Lib/test/test_float.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/104202/{{ revealButtonHref }}
https://github.com/python/cpython/pull/104202/files#diff-101957dfb9ef9c3a34ad39d7ad89a2d7d69290980553f9425acda0d5633ad453
https://github.com/python/cpython/pull/104202/files#diff-101957dfb9ef9c3a34ad39d7ad89a2d7d69290980553f9425acda0d5633ad453
Lib/test/test_math.pyhttps://github.com/python/cpython/pull/104202/files#diff-a39b1e44e20048f5b8207fee83df00a2541a7f02716113e6243c33165e628cd5
View file https://github.com/seberg/cpython/blob/a35ae197c42642d4b29ae0a9c9a34c434d5fde96/Lib/test/test_math.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/104202/{{ revealButtonHref }}
https://github.com/python/cpython/pull/104202/files#diff-a39b1e44e20048f5b8207fee83df00a2541a7f02716113e6243c33165e628cd5
https://github.com/python/cpython/pull/104202/files#diff-a39b1e44e20048f5b8207fee83df00a2541a7f02716113e6243c33165e628cd5
Misc/NEWS.d/next/Core and Builtins/2023-05-08-10-34-55.gh-issue-104263.ctHWI8.rsthttps://github.com/python/cpython/pull/104202/files#diff-a85f7234fdaad55e9a273df5e61c76ae2f5170f12fecbc0be7f25aa12c5cbecb
View file https://github.com/seberg/cpython/blob/a35ae197c42642d4b29ae0a9c9a34c434d5fde96/Misc/NEWS.d/next/Core%20and%20Builtins/2023-05-08-10-34-55.gh-issue-104263.ctHWI8.rst
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/104202/{{ revealButtonHref }}
Modules/cmathmodule.chttps://github.com/python/cpython/pull/104202/files#diff-cd2894d4ca90afe093b0f2d91876c388821ba40f1454d3d4cc6dc7af69d8aedd
View file https://github.com/seberg/cpython/blob/a35ae197c42642d4b29ae0a9c9a34c434d5fde96/Modules/cmathmodule.c
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/104202/{{ revealButtonHref }}
https://github.com/python/cpython/pull/104202/files#diff-cd2894d4ca90afe093b0f2d91876c388821ba40f1454d3d4cc6dc7af69d8aedd
https://github.com/python/cpython/pull/104202/files#diff-cd2894d4ca90afe093b0f2d91876c388821ba40f1454d3d4cc6dc7af69d8aedd
https://github.com/python/cpython/pull/104202/files#diff-cd2894d4ca90afe093b0f2d91876c388821ba40f1454d3d4cc6dc7af69d8aedd
https://github.com/python/cpython/pull/104202/files#diff-cd2894d4ca90afe093b0f2d91876c388821ba40f1454d3d4cc6dc7af69d8aedd
https://github.com/python/cpython/pull/104202/files#diff-cd2894d4ca90afe093b0f2d91876c388821ba40f1454d3d4cc6dc7af69d8aedd
https://github.com/python/cpython/pull/104202/files#diff-cd2894d4ca90afe093b0f2d91876c388821ba40f1454d3d4cc6dc7af69d8aedd
Modules/mathmodule.chttps://github.com/python/cpython/pull/104202/files#diff-5b1186dfcc44670529aa53cb728a1c005f58f38324c24787a49f22cec36841c7
View file https://github.com/seberg/cpython/blob/a35ae197c42642d4b29ae0a9c9a34c434d5fde96/Modules/mathmodule.c
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/104202/{{ revealButtonHref }}
https://github.com/python/cpython/pull/104202/files#diff-5b1186dfcc44670529aa53cb728a1c005f58f38324c24787a49f22cec36841c7
https://github.com/python/cpython/pull/104202/files#diff-5b1186dfcc44670529aa53cb728a1c005f58f38324c24787a49f22cec36841c7
https://github.com/python/cpython/pull/104202/files#diff-5b1186dfcc44670529aa53cb728a1c005f58f38324c24787a49f22cec36841c7
https://github.com/python/cpython/pull/104202/files#diff-5b1186dfcc44670529aa53cb728a1c005f58f38324c24787a49f22cec36841c7
https://github.com/python/cpython/pull/104202/files#diff-5b1186dfcc44670529aa53cb728a1c005f58f38324c24787a49f22cec36841c7
https://github.com/python/cpython/pull/104202/files#diff-5b1186dfcc44670529aa53cb728a1c005f58f38324c24787a49f22cec36841c7
https://github.com/python/cpython/pull/104202/files#diff-5b1186dfcc44670529aa53cb728a1c005f58f38324c24787a49f22cec36841c7
https://github.com/python/cpython/pull/104202/files#diff-5b1186dfcc44670529aa53cb728a1c005f58f38324c24787a49f22cec36841c7
https://github.com/python/cpython/pull/104202/files#diff-5b1186dfcc44670529aa53cb728a1c005f58f38324c24787a49f22cec36841c7
Objects/floatobject.chttps://github.com/python/cpython/pull/104202/files#diff-3651445c9f72daa1fdf6577b10902d4ceee89aa99295e01fcab07b58767a935f
View file https://github.com/seberg/cpython/blob/a35ae197c42642d4b29ae0a9c9a34c434d5fde96/Objects/floatobject.c
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/104202/{{ revealButtonHref }}
https://github.com/python/cpython/pull/104202/files#diff-3651445c9f72daa1fdf6577b10902d4ceee89aa99295e01fcab07b58767a935f
https://github.com/python/cpython/pull/104202/files#diff-3651445c9f72daa1fdf6577b10902d4ceee89aa99295e01fcab07b58767a935f
Python/dtoa.chttps://github.com/python/cpython/pull/104202/files#diff-1fd9f5e35c869584aa0c81075787ace75275a57783bc3920fa0e10a324c2ad11
View file https://github.com/seberg/cpython/blob/a35ae197c42642d4b29ae0a9c9a34c434d5fde96/Python/dtoa.c
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/104202/{{ revealButtonHref }}
https://github.com/python/cpython/pull/104202/files#diff-1fd9f5e35c869584aa0c81075787ace75275a57783bc3920fa0e10a324c2ad11
https://github.com/python/cpython/pull/104202/files#diff-1fd9f5e35c869584aa0c81075787ace75275a57783bc3920fa0e10a324c2ad11
https://github.com/python/cpython/pull/104202/files#diff-1fd9f5e35c869584aa0c81075787ace75275a57783bc3920fa0e10a324c2ad11
https://github.com/python/cpython/pull/104202/files#diff-1fd9f5e35c869584aa0c81075787ace75275a57783bc3920fa0e10a324c2ad11
Please reload this pagehttps://github.com/python/cpython/pull/104202/files
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.