-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Add tests and improve binary XmlDictionaryReader performance #73332
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 all commits
Commits
Show all changes
18 commits
Select commit
Hold shift + click to select a range
472e327
Read primitive types more efficient
Daniel-Svensson 64ee4ba
Allow stream to read more than minimum number of required bytes
Daniel-Svensson b002d7c
Remove pinning and pointer code from array reads
Daniel-Svensson 3b6ece8
Remove bounds checks from remaing array reads
Daniel-Svensson 3b8e2e8
remove extra unchecked
Daniel-Svensson 53d26a7
cleanup code
Daniel-Svensson 068da74
merge upstream/main
Daniel-Svensson 110346e
Start adding tests
Daniel-Svensson 62467b7
Add tests for binary XmlDictionaryReader
Daniel-Svensson fad0457
cleanup
Daniel-Svensson d5ce3a7
revert back to old byte read
Daniel-Svensson 5aee35c
add test for arrays using "ref" enumeration
Daniel-Svensson 929ca23
add guid test
Daniel-Svensson c689762
Try to read while arrays from stream before processing
Daniel-Svensson bfea922
Write guid arrays as memory on LittleEndian platforms
Daniel-Svensson 98b53cc
Merge remote-tracking branch 'upstream/main' into binaryxmlreader
Daniel-Svensson 51b4957
Update tests to be independent of byte order
Daniel-Svensson 9a2f8bd
FIx bugs introduced in #71752
Daniel-Svensson 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
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.