-
-
Notifications
You must be signed in to change notification settings - Fork 32k
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 1 commit
Commits
Show all changes
104 commits
Select commit
Hold shift + click to select a range
58ab04a
better support building on non desktop windows systems
maxbachmann 66a68bd
stub posix apis
maxbachmann 26f5a44
add basic isabs implementation
maxbachmann 68a1f67
implement isxfile
maxbachmann 492bac0
fix static linking
maxbachmann 26b4b24
fix guards
maxbachmann 467bf40
add MS_XBOX
maxbachmann e734492
cleanup
maxbachmann fad23bc
use winsock2 on xbox
maxbachmann b6b28ec
stub winreg
maxbachmann cdbb1f2
rename to MS_GAMES
maxbachmann e7622cc
fix guard
maxbachmann 7812891
add missing semicolon
maxbachmann 3b005f4
remove windows console
maxbachmann fa526b6
do not read version from kernel32.dll
maxbachmann 36887bc
apply part of code review
maxbachmann 6fe3018
reduce diff
maxbachmann 8499940
regenerate argument clinic
maxbachmann 69f0a2c
include winioctl
maxbachmann f43ce54
exclude dll_directory
maxbachmann 43cf0a5
patch mscvrtmodule
maxbachmann 8f717ea
patch _winapi
maxbachmann 29d5b65
📜🤖 Added by blurb_it.
blurb-it[bot] 8a73500
patch out tzset
maxbachmann 92ae5ef
patch support_wsa_no_inherit
maxbachmann f27fe95
patch scoketmodule
maxbachmann f15d9e2
PathCchCombineEx is unavailable on xbox
maxbachmann d816baa
patch out remaining funcs
maxbachmann 2ba0a87
Merge branch 'main' into xbox
maxbachmann ed17e03
apply code review
maxbachmann c360b4a
cleanup
maxbachmann 3b5b119
remove unneded defined
maxbachmann 975191a
regenerate argument clinic
maxbachmann 91a95f2
remove unused function
maxbachmann 3be5fa7
use processsnapshot api
maxbachmann 6bd1207
simplify implementation
maxbachmann ca98366
simplify implementation
maxbachmann fac3431
follow pep7
maxbachmann c1bf0e2
follow pep7
maxbachmann ace99f6
Update Modules/posixmodule.c
maxbachmann e83d398
remove duplicated comment
maxbachmann 76ea310
test error message as well
maxbachmann 2f1d19c
fix condition
maxbachmann 559199f
use sys._base_executable
maxbachmann b119bf5
do not build mmap on unsupported platforms
maxbachmann 1dd69e8
Apply suggestions from code review
maxbachmann a1e6dba
add inheritable back
maxbachmann 7a45988
Update Python/fileutils.c
maxbachmann 846f8eb
Update Python/fileutils.c
maxbachmann a56f215
add back some winreg APIs
maxbachmann 191cab2
regenerate argument clinic
maxbachmann 144280e
do not name platform xbox
maxbachmann ca9f7d9
exclude functions
maxbachmann 30c0818
implement without nt._path_splitroot
maxbachmann 6ebb05b
Update Modules/socketmodule.c
maxbachmann fc5c642
apply some code review change requests
maxbachmann 5f286a7
get rid of support_wsa_no_inherit
maxbachmann 3be5e3c
implement _path_splitroot
maxbachmann d9e1663
Merge branch 'main' into xbox
maxbachmann 2a2a8fd
fix revert of changes to _bootstrap_external
maxbachmann 165286d
reimplement winreg_QueryValue_impl and winreg_SetValue_impl
maxbachmann 1413849
Update Python/fileutils.c
maxbachmann 6465d73
move skip root to own function
maxbachmann 3f0c6f0
cleanup
maxbachmann 8f3a262
better handle joinfile on xbox
maxbachmann 6b8074e
cleanup
maxbachmann 99b6a1d
Update Modules/socketmodule.c
maxbachmann d0e548d
define missing flags on non desktop builds
maxbachmann c569a18
set inherit in WASSocketW
maxbachmann 3e86c9e
add back dynamic loading
maxbachmann d5cb524
more cleanup
maxbachmann 63267d8
rename platform defines
maxbachmann 79f2bfe
add missing inherit flag
maxbachmann fc6b942
fix guard
maxbachmann 05e9859
use api partititions
maxbachmann 9769662
fix guards
maxbachmann 8f12bf8
add missing include
maxbachmann 509d0f5
Merge branch 'main' into xbox
maxbachmann f20fea8
apply code review
maxbachmann e33a42f
move replacement functions into fileutils
maxbachmann 556a8e1
disable dynamic load of pythoncore for static lib
maxbachmann aa8964b
Merge branch 'main' into xbox
maxbachmann 74258ca
use core dll for windows specific
maxbachmann 686da59
Update Python/fileutils.c
maxbachmann b151f7f
apply code review
maxbachmann 39d2d13
rename to PathCchCombineEx
maxbachmann 2895563
define for all BUILD_CORE
maxbachmann 8e3d3c5
cleanup
maxbachmann 659d1a3
Update Modules/_randommodule.c
maxbachmann e9ff60e
add MS_WINDOWS_CRT_DESKTOP
maxbachmann 32c4886
Update Modules/posixmodule.c
maxbachmann 2f1fe40
Update Modules/posixmodule.c
maxbachmann 5854e91
revert MS_WINDOWS_CRT_DESKTOP
maxbachmann d3d2e1c
use MS_WINDOWS_SYSTEM
maxbachmann b1ffce9
Apply suggestions from code review
maxbachmann 0b4d407
Update Modules/socketmodule.c
maxbachmann d9976dc
handle failing malloc
maxbachmann 427de79
Update Modules/posixmodule.c
maxbachmann 603cea7
Update Python/fileutils.c
maxbachmann 6db80a3
Update Include/internal/pycore_fileutils.h
maxbachmann 4d78066
Update Include/internal/pycore_fileutils.h
maxbachmann 65cdd56
Update Python/fileutils.c
maxbachmann 35217ab
Update Python/fileutils.c
maxbachmann 331b1f4
dynamically import from api-ms-win-core-path-l1-1-0.dll
maxbachmann 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
add MS_XBOX
- Loading branch information
commit 467bf40dc3808cf53889b4a132dbefa2b327a502
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
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.