René's URL Explorer Experiment


Title: bpo-28180: Implementation for PEP 538 by ncoghlan · Pull Request #659 · python/cpython · GitHub

Open Graph Title: bpo-28180: Implementation for PEP 538 by ncoghlan · Pull Request #659 · python/cpython

X Title: bpo-28180: Implementation for PEP 538 by ncoghlan · Pull Request #659 · python/cpython

Description: The Python programming language. Contribute to python/cpython development by creating an account on GitHub.

Open Graph Description: Reference implementation for PEP 538, which is in turn a partial fix for bpo-28180. This updates the CPython CLI to attempt to set LC_CTYPE to a suitable UTF-8 based locale before loading the runti...

X Description: Reference implementation for PEP 538, which is in turn a partial fix for bpo-28180. This updates the CPython CLI to attempt to set LC_CTYPE to a suitable UTF-8 based locale before loading the runti...

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

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/commits(.:format)
route-controllerpull_requests
route-actioncommits
fetch-noncev2:898b1e17-5c0e-c2c7-5c04-8ebaff33cc8c
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id8618:344A5F:FD11B6:15694DA:6A4F0B3E
html-safe-nonce1b5ae3f0cb9361ceb7668b2aa4539b43dcb06c0947e8e39cd9f2b97dcef26b10
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4NjE4OjM0NEE1RjpGRDExQjY6MTU2OTREQTo2QTRGMEIzRSIsInZpc2l0b3JfaWQiOiI3ODkwMzI5NTMxMzA2Njc1MDA2IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac3e1565a9b786c4803b2b4895e24c305a44c7c1786f3cf056d9c3cbf7753d5a2e
hovercard-subject-tagpull_request:110344519
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/commits
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/python/cpython/pull/659/commits
twitter:imagehttps://opengraph.githubassets.com/a33bd1a8fe766855ee9834f0b8412d47b7892c616c369afac744c2b0197c12d5/python/cpython/pull/659
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/a33bd1a8fe766855ee9834f0b8412d47b7892c616c369afac744c2b0197c12d5/python/cpython/pull/659
og:image:altReference implementation for PEP 538, which is in turn a partial fix for bpo-28180. This updates the CPython CLI to attempt to set LC_CTYPE to a suitable UTF-8 based locale before loading the runti...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamencoghlan
hostnamegithub.com
expected-hostnamegithub.com
Noneb92d11c0aa4a77d54ef4af1078b6a15fb5a70a215b30c4ecf28889d5a8e656d9
turbo-cache-controlno-cache
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
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release2b8f23afb982271f1b22258a94aede67a6b77760
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python/cpython/pull/659/commits#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F659%2Fcommits
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
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
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
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/enterprise/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%2F659%2Fcommits
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%2Fcommits&source=header-repo&source_repo=python%2Fcpython
Reloadhttps://github.com/python/cpython/pull/659/commits
Reloadhttps://github.com/python/cpython/pull/659/commits
Reloadhttps://github.com/python/cpython/pull/659/commits
Please reload this pagehttps://github.com/python/cpython/pull/659/commits
python https://github.com/python
cpythonhttps://github.com/python/cpython
Please reload this pagehttps://github.com/python/cpython/pull/659/commits
Notifications https://github.com/login?return_to=%2Fpython%2Fcpython
Fork 34.8k https://github.com/login?return_to=%2Fpython%2Fcpython
Star 73.6k 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.3k https://github.com/python/cpython/pulls
Actions https://github.com/python/cpython/actions
Projects https://github.com/python/cpython/projects
Security and quality 0 https://github.com/python/cpython/security
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 and quality https://github.com/python/cpython/security
Insights https://github.com/python/cpython/pulse
ncoghlanhttps://github.com/ncoghlan
python:masterhttps://github.com/python/cpython/tree/master
ncoghlan:pep538-coerce-c-localehttps://github.com/ncoghlan/cpython/tree/pep538-coerce-c-locale
Conversationhttps://github.com/python/cpython/pull/659
Commits43 (43)https://github.com/python/cpython/pull/659/commits
Checkshttps://github.com/python/cpython/pull/659/checks
Files changedhttps://github.com/python/cpython/pull/659/files
bpo-28180: Implementation for PEP 538https://github.com/python/cpython/pull/659/commits#top
ncoghlanhttps://github.com/ncoghlan
python:masterhttps://github.com/python/cpython/tree/master
ncoghlan:pep538-coerce-c-localehttps://github.com/ncoghlan/cpython/tree/pep538-coerce-c-locale
WIP: PEP 538 reference implementationhttps://github.com/python/cpython/pull/659/commits/b5d125bd6d15720c6994e8e2261fcf2aaae5ca9f
https://github.com/ncoghlan
ncoghlanhttps://github.com/python/cpython/commits?author=ncoghlan
b5d125bhttps://github.com/python/cpython/pull/659/commits/b5d125bd6d15720c6994e8e2261fcf2aaae5ca9f
https://github.com/python/cpython/tree/b5d125bd6d15720c6994e8e2261fcf2aaae5ca9f
Fix test case failureshttps://github.com/python/cpython/pull/659/commits/78c17a7cea04aed7cd1fce8ae5afb085a544a89c
https://github.com/ncoghlan
ncoghlanhttps://github.com/python/cpython/commits?author=ncoghlan
78c17a7https://github.com/python/cpython/pull/659/commits/78c17a7cea04aed7cd1fce8ae5afb085a544a89c
https://github.com/python/cpython/tree/78c17a7cea04aed7cd1fce8ae5afb085a544a89c
Merge remote-tracking branch 'origin/master' into pep538-coerce-c-localehttps://github.com/python/cpython/pull/659/commits/721b27fdd4d4ea7f1de18788debd17bbf55105fc
https://github.com/ncoghlan
ncoghlanhttps://github.com/python/cpython/commits?author=ncoghlan
721b27fhttps://github.com/python/cpython/pull/659/commits/721b27fdd4d4ea7f1de18788debd17bbf55105fc
https://github.com/python/cpython/tree/721b27fdd4d4ea7f1de18788debd17bbf55105fc
Merge branch 'master' into pep538-coerce-c-localehttps://github.com/python/cpython/pull/659/commits/16a44158b731ac875c7b0cdc352a41154491020f
https://github.com/ncoghlan
ncoghlanhttps://github.com/python/cpython/commits?author=ncoghlan
16a4415https://github.com/python/cpython/pull/659/commits/16a44158b731ac875c7b0cdc352a41154491020f
https://github.com/python/cpython/tree/16a44158b731ac875c7b0cdc352a41154491020f
Clarify locale coercion warningshttps://github.com/python/cpython/pull/659/commits/d283de1992e0b2b1498d63fc68ffb2ef40463de2
https://github.com/ncoghlan
ncoghlanhttps://github.com/python/cpython/commits?author=ncoghlan
d283de1https://github.com/python/cpython/pull/659/commits/d283de1992e0b2b1498d63fc68ffb2ef40463de2
https://github.com/python/cpython/tree/d283de1992e0b2b1498d63fc68ffb2ef40463de2
Avoid -Wformat-security warninghttps://github.com/python/cpython/pull/659/commits/f7a03fe842bd749375568fedd78bc1c3eb7aff67
https://github.com/ncoghlan
ncoghlanhttps://github.com/python/cpython/commits?author=ncoghlan
f7a03fehttps://github.com/python/cpython/pull/659/commits/f7a03fe842bd749375568fedd78bc1c3eb7aff67
https://github.com/python/cpython/tree/f7a03fe842bd749375568fedd78bc1c3eb7aff67
Support running tests under 'LANG=C'https://github.com/python/cpython/pull/659/commits/fe92a294145568a9f9ae17e90c99400ac16f5297
https://github.com/ncoghlan
ncoghlanhttps://github.com/python/cpython/commits?author=ncoghlan
fe92a29https://github.com/python/cpython/pull/659/commits/fe92a294145568a9f9ae17e90c99400ac16f5297
https://github.com/python/cpython/tree/fe92a294145568a9f9ae17e90c99400ac16f5297
Suppress locale warning for PYTHONCOERCECLOCALE=0https://github.com/python/cpython/pull/659/commits/64d9d2f250c3c7c7e28d2bb4577262923b6a0882
https://github.com/ncoghlan
ncoghlanhttps://github.com/python/cpython/commits?author=ncoghlan
64d9d2fhttps://github.com/python/cpython/pull/659/commits/64d9d2f250c3c7c7e28d2bb4577262923b6a0882
https://github.com/python/cpython/tree/64d9d2f250c3c7c7e28d2bb4577262923b6a0882
Add test case for library runtime warninghttps://github.com/python/cpython/pull/659/commits/384a1466a283c144665c91d86e088331765797d1
https://github.com/ncoghlan
ncoghlanhttps://github.com/python/cpython/commits?author=ncoghlan
384a146https://github.com/python/cpython/pull/659/commits/384a1466a283c144665c91d86e088331765797d1
https://github.com/python/cpython/tree/384a1466a283c144665c91d86e088331765797d1
Add C locale coercion and warning build flagshttps://github.com/python/cpython/pull/659/commits/b4f3a34753df0f9710508b6cda237c6aeab2e4c2
https://github.com/ncoghlan
ncoghlanhttps://github.com/python/cpython/commits?author=ncoghlan
b4f3a34https://github.com/python/cpython/pull/659/commits/b4f3a34753df0f9710508b6cda237c6aeab2e4c2
https://github.com/python/cpython/tree/b4f3a34753df0f9710508b6cda237c6aeab2e4c2
Always use C.UTF-8 on Androidhttps://github.com/python/cpython/pull/659/commits/4d684a65593ad46d67b1547c4e16f16c6ff09986
https://github.com/ncoghlan
ncoghlanhttps://github.com/python/cpython/commits?author=ncoghlan
4d684a6https://github.com/python/cpython/pull/659/commits/4d684a65593ad46d67b1547c4e16f16c6ff09986
https://github.com/python/cpython/tree/4d684a65593ad46d67b1547c4e16f16c6ff09986
Fix PYTHONCOERCECLOCALE docshttps://github.com/python/cpython/pull/659/commits/1c3a2706ef276ca66f676218395b9d792ef3ca0e
https://github.com/ncoghlan
ncoghlanhttps://github.com/python/cpython/commits?author=ncoghlan
1c3a270https://github.com/python/cpython/pull/659/commits/1c3a2706ef276ca66f676218395b9d792ef3ca0e
https://github.com/python/cpython/tree/1c3a2706ef276ca66f676218395b9d792ef3ca0e
Use Py_SetStandardStreamEncoding instead of PYTHONIOENCODINGhttps://github.com/python/cpython/pull/659/commits/7626fcf1e00c05329696c377928cb5e7b398cf99
https://github.com/ncoghlan
ncoghlanhttps://github.com/python/cpython/commits?author=ncoghlan
7626fcfhttps://github.com/python/cpython/pull/659/commits/7626fcf1e00c05329696c377928cb5e7b398cf99
https://github.com/python/cpython/tree/7626fcf1e00c05329696c377928cb5e7b398cf99
Some test cleanups suggested by Barryhttps://github.com/python/cpython/pull/659/commits/d12b4126779b41c945c210124ba23b1c25ab62f5
https://github.com/ncoghlan
ncoghlanhttps://github.com/python/cpython/commits?author=ncoghlan
d12b412https://github.com/python/cpython/pull/659/commits/d12b4126779b41c945c210124ba23b1c25ab62f5
https://github.com/python/cpython/tree/d12b4126779b41c945c210124ba23b1c25ab62f5
Use more precise name for test filehttps://github.com/python/cpython/pull/659/commits/ec4f2eaeef1fb395ed078b8bd8cd24a41e0e9a06
https://github.com/ncoghlan
ncoghlanhttps://github.com/python/cpython/commits?author=ncoghlan
ec4f2eahttps://github.com/python/cpython/pull/659/commits/ec4f2eaeef1fb395ed078b8bd8cd24a41e0e9a06
https://github.com/python/cpython/tree/ec4f2eaeef1fb395ed078b8bd8cd24a41e0e9a06
Check standard stream settings in locale coercion testshttps://github.com/python/cpython/pull/659/commits/4e6d5029601a74b12807f5e776964cd062c2194c
https://github.com/ncoghlan
ncoghlanhttps://github.com/python/cpython/commits?author=ncoghlan
4e6d502https://github.com/python/cpython/pull/659/commits/4e6d5029601a74b12807f5e776964cd062c2194c
https://github.com/python/cpython/tree/4e6d5029601a74b12807f5e776964cd062c2194c
Use US spellinghttps://github.com/python/cpython/pull/659/commits/ccfc83f04a3b7d5ac46a82dc4836e2f7f46702ee
https://github.com/ncoghlan
ncoghlanhttps://github.com/python/cpython/commits?author=ncoghlan
ccfc83fhttps://github.com/python/cpython/pull/659/commits/ccfc83f04a3b7d5ac46a82dc4836e2f7f46702ee
https://github.com/python/cpython/tree/ccfc83f04a3b7d5ac46a82dc4836e2f7f46702ee
Helper function to query PYTHONCOERCECLOCALEhttps://github.com/python/cpython/pull/659/commits/b173af3ac2713bde6ee38018f35043a8254f6466
https://github.com/ncoghlan
ncoghlanhttps://github.com/python/cpython/commits?author=ncoghlan
b173af3https://github.com/python/cpython/pull/659/commits/b173af3ac2713bde6ee38018f35043a8254f6466
https://github.com/python/cpython/tree/b173af3ac2713bde6ee38018f35043a8254f6466
Merge remote-tracking branch 'origin/master' into pep538-coerce-c-localehttps://github.com/python/cpython/pull/659/commits/501a829eda17f92486506761797dda8f2d0f6249
https://github.com/ncoghlan
ncoghlanhttps://github.com/python/cpython/commits?author=ncoghlan
501a829https://github.com/python/cpython/pull/659/commits/501a829eda17f92486506761797dda8f2d0f6249
https://github.com/python/cpython/tree/501a829eda17f92486506761797dda8f2d0f6249
Fix ReST markuphttps://github.com/python/cpython/pull/659/commits/d099a52cd860c816829b1d4e871e5f9b1b30a7d1
https://github.com/ncoghlan
ncoghlanhttps://github.com/python/cpython/commits?author=ncoghlan
d099a52https://github.com/python/cpython/pull/659/commits/d099a52cd860c816829b1d4e871e5f9b1b30a7d1
https://github.com/python/cpython/tree/d099a52cd860c816829b1d4e871e5f9b1b30a7d1
Fix Py_DEBUG/Py_SetStandardStreamEncoding compatibility problemhttps://github.com/python/cpython/pull/659/commits/762a09b82d37067720a286d190eb2efeebeab97a
https://github.com/ncoghlan
ncoghlanhttps://github.com/python/cpython/commits?author=ncoghlan
762a09bhttps://github.com/python/cpython/pull/659/commits/762a09b82d37067720a286d190eb2efeebeab97a
https://github.com/python/cpython/tree/762a09b82d37067720a286d190eb2efeebeab97a
Restore Windows _testembed compatibilityhttps://github.com/python/cpython/pull/659/commits/820bfadcb282244654a22e83e37ee17067245ecb
https://github.com/ncoghlan
ncoghlanhttps://github.com/python/cpython/commits?author=ncoghlan
820bfadhttps://github.com/python/cpython/pull/659/commits/820bfadcb282244654a22e83e37ee17067245ecb
https://github.com/python/cpython/tree/820bfadcb282244654a22e83e37ee17067245ecb
Merge remote-tracking branch 'origin/master' into pep538-coerce-c-localehttps://github.com/python/cpython/pull/659/commits/6a00ce65ed42d32b70a30c76fb8003ee25031cae
https://github.com/ncoghlan
ncoghlanhttps://github.com/python/cpython/commits?author=ncoghlan
6a00ce6https://github.com/python/cpython/pull/659/commits/6a00ce65ed42d32b70a30c76fb8003ee25031cae
https://github.com/python/cpython/tree/6a00ce65ed42d32b70a30c76fb8003ee25031cae
Update to latest version of PEP 538https://github.com/python/cpython/pull/659/commits/188e7807b6d9e49377aacbb287c074e5cabf70c5
https://github.com/ncoghlan
ncoghlanhttps://github.com/python/cpython/commits?author=ncoghlan
188e780https://github.com/python/cpython/pull/659/commits/188e7807b6d9e49377aacbb287c074e5cabf70c5
https://github.com/python/cpython/tree/188e7807b6d9e49377aacbb287c074e5cabf70c5
Change locale coercion to always respect LC_ALLhttps://github.com/python/cpython/pull/659/commits/476a78133c94d82e19b89f50036cecd9b4214e7a
https://github.com/ncoghlan
ncoghlanhttps://github.com/python/cpython/commits?author=ncoghlan
476a781https://github.com/python/cpython/pull/659/commits/476a78133c94d82e19b89f50036cecd9b4214e7a
https://github.com/python/cpython/tree/476a78133c94d82e19b89f50036cecd9b4214e7a
Merge remote-tracking branch 'origin/master' into pep538-coerce-c-localehttps://github.com/python/cpython/pull/659/commits/123ba24a1e8d9b61114e76f1b204f3a987363aec
https://github.com/ncoghlan
ncoghlanhttps://github.com/python/cpython/commits?author=ncoghlan
123ba24https://github.com/python/cpython/pull/659/commits/123ba24a1e8d9b61114e76f1b204f3a987363aec
https://github.com/python/cpython/tree/123ba24a1e8d9b61114e76f1b204f3a987363aec
Don't set LANG during locale coercionhttps://github.com/python/cpython/pull/659/commits/939ba0a77d4b52a04315c129f9db89b90c0532cd
https://github.com/ncoghlan
ncoghlanhttps://github.com/python/cpython/commits?author=ncoghlan
939ba0ahttps://github.com/python/cpython/pull/659/commits/939ba0a77d4b52a04315c129f9db89b90c0532cd
https://github.com/python/cpython/tree/939ba0a77d4b52a04315c129f9db89b90c0532cd
Update docs to match current behaviourhttps://github.com/python/cpython/pull/659/commits/6d564c9e9627a82ca5df5edc49630fd3f4eee55c
https://github.com/ncoghlan
ncoghlanhttps://github.com/python/cpython/commits?author=ncoghlan
6d564c9https://github.com/python/cpython/pull/659/commits/6d564c9e9627a82ca5df5edc49630fd3f4eee55c
https://github.com/python/cpython/tree/6d564c9e9627a82ca5df5edc49630fd3f4eee55c
Address CI failure and review commentshttps://github.com/python/cpython/pull/659/commits/53bd6da20d55126548e96a6320aff845874fd7ff
https://github.com/ncoghlan
ncoghlanhttps://github.com/python/cpython/commits?author=ncoghlan
53bd6dahttps://github.com/python/cpython/pull/659/commits/53bd6da20d55126548e96a6320aff845874fd7ff
https://github.com/python/cpython/tree/53bd6da20d55126548e96a6320aff845874fd7ff
OK, two-use function :)https://github.com/python/cpython/pull/659/commits/cad06695615e1b0b29914bc9d29f98aa79497bb1
https://github.com/ncoghlan
ncoghlanhttps://github.com/python/cpython/commits?author=ncoghlan
cad0669https://github.com/python/cpython/pull/659/commits/cad06695615e1b0b29914bc9d29f98aa79497bb1
https://github.com/python/cpython/tree/cad06695615e1b0b29914bc9d29f98aa79497bb1
Still check for the C locale in Windowshttps://github.com/python/cpython/pull/659/commits/421516f2b278c3ef8b5d3f11cd05d1c4b31ac46e
https://github.com/ncoghlan
ncoghlanhttps://github.com/python/cpython/commits?author=ncoghlan
421516fhttps://github.com/python/cpython/pull/659/commits/421516f2b278c3ef8b5d3f11cd05d1c4b31ac46e
https://github.com/python/cpython/tree/421516f2b278c3ef8b5d3f11cd05d1c4b31ac46e
Check actual control flow on Appveyorhttps://github.com/python/cpython/pull/659/commits/e48a3787812a89797376988230599df44d92814c
https://github.com/ncoghlan
ncoghlanhttps://github.com/python/cpython/commits?author=ncoghlan
e48a378https://github.com/python/cpython/pull/659/commits/e48a3787812a89797376988230599df44d92814c
https://github.com/python/cpython/tree/e48a3787812a89797376988230599df44d92814c
Merge remote-tracking branch 'origin/master' into pep538-coerce-c-localehttps://github.com/python/cpython/pull/659/commits/f62dbd8fecd5584bbd423e2c4ec9e16560299d8d
https://github.com/ncoghlan
ncoghlanhttps://github.com/python/cpython/commits?author=ncoghlan
f62dbd8https://github.com/python/cpython/pull/659/commits/f62dbd8fecd5584bbd423e2c4ec9e16560299d8d
https://github.com/python/cpython/tree/f62dbd8fecd5584bbd423e2c4ec9e16560299d8d
Use correct reference type in docshttps://github.com/python/cpython/pull/659/commits/d181b92d6a6ae61dd7b3fe5d53db24c1ce1591fa
https://github.com/ncoghlan
ncoghlanhttps://github.com/python/cpython/commits?author=ncoghlan
d181b92https://github.com/python/cpython/pull/659/commits/d181b92d6a6ae61dd7b3fe5d53db24c1ce1591fa
https://github.com/python/cpython/tree/d181b92d6a6ae61dd7b3fe5d53db24c1ce1591fa
More Appveyor debugginghttps://github.com/python/cpython/pull/659/commits/8cf0590dd4e4ce733994ee503f5c3a9c1758bc70
https://github.com/ncoghlan
ncoghlanhttps://github.com/python/cpython/commits?author=ncoghlan
8cf0590https://github.com/python/cpython/pull/659/commits/8cf0590dd4e4ce733994ee503f5c3a9c1758bc70
https://github.com/python/cpython/tree/8cf0590dd4e4ce733994ee503f5c3a9c1758bc70
New theory regarding the Windows problemhttps://github.com/python/cpython/pull/659/commits/cea79702b62becd2b60a164af8107896e3a14030
https://github.com/ncoghlan
ncoghlanhttps://github.com/python/cpython/commits?author=ncoghlan
cea7970https://github.com/python/cpython/pull/659/commits/cea79702b62becd2b60a164af8107896e3a14030
https://github.com/python/cpython/tree/cea79702b62becd2b60a164af8107896e3a14030
Locale coercion may inject LC_CTYPE into environmenthttps://github.com/python/cpython/pull/659/commits/c63d5fae545e95f3fe9638167acfa2b5d2777be2
https://github.com/ncoghlan
ncoghlanhttps://github.com/python/cpython/commits?author=ncoghlan
c63d5fahttps://github.com/python/cpython/pull/659/commits/c63d5fae545e95f3fe9638167acfa2b5d2777be2
https://github.com/python/cpython/tree/c63d5fae545e95f3fe9638167acfa2b5d2777be2
Ensure SYSTEMROOT is set in Windows embedding testshttps://github.com/python/cpython/pull/659/commits/8e0e1ca3bdb4836abc1e31e32b8a861d541d9326
https://github.com/ncoghlan
ncoghlanhttps://github.com/python/cpython/commits?author=ncoghlan
8e0e1cahttps://github.com/python/cpython/pull/659/commits/8e0e1ca3bdb4836abc1e31e32b8a861d541d9326
https://github.com/python/cpython/tree/8e0e1ca3bdb4836abc1e31e32b8a861d541d9326
Don't use the default pipe encoding in test_capihttps://github.com/python/cpython/pull/659/commits/737939831bb576f22a8e53d559e1733e07e4a0bb
https://github.com/ncoghlan
ncoghlanhttps://github.com/python/cpython/commits?author=ncoghlan
7379398https://github.com/python/cpython/pull/659/commits/737939831bb576f22a8e53d559e1733e07e4a0bb
https://github.com/python/cpython/tree/737939831bb576f22a8e53d559e1733e07e4a0bb
stdin encoding ends up normalised on Windowshttps://github.com/python/cpython/pull/659/commits/89759b59bfe037c5e0186b3d1d65c273d59a1905
https://github.com/ncoghlan
ncoghlanhttps://github.com/python/cpython/commits?author=ncoghlan
89759b5https://github.com/python/cpython/pull/659/commits/89759b59bfe037c5e0186b3d1d65c273d59a1905
https://github.com/python/cpython/tree/89759b59bfe037c5e0186b3d1d65c273d59a1905
PEP 538: Add What's New entryhttps://github.com/python/cpython/pull/659/commits/5a56a3f3ac5f5583cf2083f54b99146cbb418a5f
https://github.com/ncoghlan
ncoghlanhttps://github.com/python/cpython/commits?author=ncoghlan
5a56a3fhttps://github.com/python/cpython/pull/659/commits/5a56a3f3ac5f5583cf2083f54b99146cbb418a5f
https://github.com/python/cpython/tree/5a56a3f3ac5f5583cf2083f54b99146cbb418a5f
Merge remote-tracking branch 'origin/master' into pep538-coerce-c-localehttps://github.com/python/cpython/pull/659/commits/0036bea20ac60283b782d4d242c941fd55866c41
https://github.com/ncoghlan
ncoghlanhttps://github.com/python/cpython/commits?author=ncoghlan
0036beahttps://github.com/python/cpython/pull/659/commits/0036bea20ac60283b782d4d242c941fd55866c41
https://github.com/python/cpython/tree/0036bea20ac60283b782d4d242c941fd55866c41
Add NEWS entryhttps://github.com/python/cpython/pull/659/commits/5288662d9e82b4b1fb0db89184d7e4bf8a947d7b
https://github.com/ncoghlan
ncoghlanhttps://github.com/python/cpython/commits?author=ncoghlan
5288662https://github.com/python/cpython/pull/659/commits/5288662d9e82b4b1fb0db89184d7e4bf8a947d7b
https://github.com/python/cpython/tree/5288662d9e82b4b1fb0db89184d7e4bf8a947d7b
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.