-
Notifications
You must be signed in to change notification settings - Fork 5.4k
Cleanup most usages of Windows file mapping #121896
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
Open
huoyaoyuan
wants to merge
36
commits into
dotnet:main
Choose a base branch
from
huoyaoyuan:pal/mmap
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+408
−177
Open
Changes from all commits
Commits
Show all changes
36 commits
Select commit
Hold shift + click to select a range
f718149
Baisc mmap in minipal
huoyaoyuan 1bb8c12
Long path wrappers
huoyaoyuan 09f3143
Update ilasm/ildasm
huoyaoyuan b449372
Manual mmap for stgio
huoyaoyuan 5ef0308
Disable memory mapped stresslog on UNIX
huoyaoyuan 5887162
Fix
huoyaoyuan 3189244
Merge branch 'main' into pal/mmap
huoyaoyuan 44eca5b
Merge branch 'main' into pal/mmap
huoyaoyuan fb1e9eb
Always pass MemoryMappedFile by pointer
huoyaoyuan 84497f7
Merge branch 'main' into pal/mmap
huoyaoyuan 8a0254e
Merge branch 'main' into pal/mmap
huoyaoyuan 76ceb98
Adapt hresult change
huoyaoyuan 0eb84c1
Handle failure
huoyaoyuan 974e935
Fix mmap flag
huoyaoyuan f0d29f3
Preserve file mapping handle only
huoyaoyuan b74c501
Don't store FileMapping object
huoyaoyuan 3ccd88a
Merge branch 'main' into pal/mmap
huoyaoyuan 351cde6
Merge branch 'main' into pal/mmap
huoyaoyuan 89c25a4
Apply suggestions from code review
huoyaoyuan 20fc748
Use brackets for include
huoyaoyuan 0c48c02
Reject files >4GB
huoyaoyuan d3aaa63
Merge branch 'main'
huoyaoyuan 596db60
Support RW memmap
huoyaoyuan 91b597b
Re-enable memory mapped stress log
huoyaoyuan 4abd588
Merge branch 'main' into pal/mmap
huoyaoyuan d4c5681
Fix ilasm build
huoyaoyuan aab169c
Merge branch 'main' into pal/mmap
huoyaoyuan 0ba61b5
Fix open mode in stgio
huoyaoyuan 82893a4
Use HOST_WINDOWS for stgio
huoyaoyuan b1be893
Revert O_EXCL/O_TRUNC
huoyaoyuan 7653be4
Fix open flags
huoyaoyuan d2f0c4d
Merge branch 'main' into pal/mmap
huoyaoyuan 198874e
Update field name
huoyaoyuan dbb2b2b
Add missing MAP_SHARED
huoyaoyuan 8bd5e2a
Add assert
huoyaoyuan 16a35e8
Swallow all exceptions
huoyaoyuan 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
Oops, something went wrong.
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.