-
Notifications
You must be signed in to change notification settings - Fork 8.1k
Added Support For Big Endian UTF-32 #11947
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
Added Support For Big Endian UTF-32 #11947
Conversation
d66c9f8 to
2dea0d5
Compare
- Added support for big endian UTF-32 and common classes. - Updated relevant tests for big endian UTF-32. - Fixed test that was attempting to enumerate encoding types but was enumerating an empty set.
vexx32
left a comment
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.
Nice work!
There's a few things we can do a bit better here, but overall this looks good. Thanks for adding this! 💖 😊
- Addressed review comments in test scripts.
|
@JamesWTruher Can you please review this. |
JamesWTruher
left a comment
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.
LGTM
|
@NoMoreFood Thank you for your contribution! |
|
🎉 Handy links: |
PR Summary
Added Support For Big Endian UTF-32 to common encoding enumerations/classes.
PR Context
Big Endian UTF-32 is a somewhat common encoding and was supported under Windows PowerShell. This pull adds support for it and also addresses a small bug that resulted in a test being effectively skipped.
PR Checklist
.h,.cpp,.cs,.ps1and.psm1files have the correct copyright headerWIP:or[ WIP ]to the beginning of the title (theWIPbot will keep its status check atPendingwhile the prefix is present) and remove the prefix when the PR is ready.