Repository navigation
gh-102255: Improve build support on xbox #102256
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 13 commits
Commits
Show all changes
104 commits
Select commit
Hold shift + click to select a range
58ab04a
better support building on non desktop windows systems
66a68bd
stub posix apis
26f5a44
add basic isabs implementation
68a1f67
implement isxfile
492bac0
fix static linking
26b4b24
fix guards
467bf40
add MS_XBOX
e734492
cleanup
fad23bc
use winsock2 on xbox
b6b28ec
stub winreg
cdbb1f2
rename to MS_GAMES
e7622cc
fix guard
7812891
add missing semicolon
3b005f4
remove windows console
fa526b6
do not read version from kernel32.dll
36887bc
apply part of code review
6fe3018
reduce diff
8499940
regenerate argument clinic
69f0a2c
include winioctl
f43ce54
exclude dll_directory
43cf0a5
patch mscvrtmodule
8f717ea
patch _winapi
29d5b65
📜🤖 Added by blurb_it.
8a73500
patch out tzset
92ae5ef
patch support_wsa_no_inherit
f27fe95
patch scoketmodule
f15d9e2
PathCchCombineEx is unavailable on xbox
d816baa
patch out remaining funcs
2ba0a87
Merge branch 'main' into xbox
ed17e03
apply code review
c360b4a
cleanup
3b5b119
remove unneded defined
975191a
regenerate argument clinic
91a95f2
remove unused function
3be5fa7
use processsnapshot api
6bd1207
simplify implementation
ca98366
simplify implementation
fac3431
follow pep7
c1bf0e2
follow pep7
ace99f6
Update Modules/posixmodule.c
e83d398
remove duplicated comment
76ea310
test error message as well
2f1d19c
fix condition
559199f
use sys._base_executable
b119bf5
do not build mmap on unsupported platforms
1dd69e8
Apply suggestions from code review
a1e6dba
add inheritable back
7a45988
Update Python/fileutils.c
846f8eb
Update Python/fileutils.c
a56f215
add back some winreg APIs
191cab2
regenerate argument clinic
144280e
do not name platform xbox
ca9f7d9
exclude functions
30c0818
implement without nt._path_splitroot
6ebb05b
Update Modules/socketmodule.c
fc5c642
apply some code review change requests
5f286a7
get rid of support_wsa_no_inherit
3be5e3c
implement _path_splitroot
d9e1663
Merge branch 'main' into xbox
2a2a8fd
fix revert of changes to _bootstrap_external
165286d
reimplement winreg_QueryValue_impl and winreg_SetValue_impl
1413849
Update Python/fileutils.c
6465d73
move skip root to own function
3f0c6f0
cleanup
8f3a262
better handle joinfile on xbox
6b8074e
cleanup
99b6a1d
Update Modules/socketmodule.c
d0e548d
define missing flags on non desktop builds
c569a18
set inherit in WASSocketW
3e86c9e
add back dynamic loading
d5cb524
more cleanup
63267d8
rename platform defines
79f2bfe
add missing inherit flag
fc6b942
fix guard
05e9859
use api partititions
9769662
fix guards
8f12bf8
add missing include
509d0f5
Merge branch 'main' into xbox
f20fea8
apply code review
e33a42f
move replacement functions into fileutils
556a8e1
disable dynamic load of pythoncore for static lib
aa8964b
Merge branch 'main' into xbox
74258ca
use core dll for windows specific
686da59
Update Python/fileutils.c
b151f7f
apply code review
39d2d13
rename to PathCchCombineEx
2895563
define for all BUILD_CORE
8e3d3c5
cleanup
659d1a3
Update Modules/_randommodule.c
e9ff60e
add MS_WINDOWS_CRT_DESKTOP
32c4886
Update Modules/posixmodule.c
2f1fe40
Update Modules/posixmodule.c
5854e91
revert MS_WINDOWS_CRT_DESKTOP
d3d2e1c
use MS_WINDOWS_SYSTEM
b1ffce9
Apply suggestions from code review
0b4d407
Update Modules/socketmodule.c
d9976dc
handle failing malloc
427de79
Update Modules/posixmodule.c
603cea7
Update Python/fileutils.c
6db80a3
Update Include/internal/pycore_fileutils.h
4d78066
Update Include/internal/pycore_fileutils.h
65cdd56
Update Python/fileutils.c
35217ab
Update Python/fileutils.c
331b1f4
dynamically import from api-ms-win-core-path-l1-1-0.dll
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.