-
-
Notifications
You must be signed in to change notification settings - Fork 894
Add ARM version of adler32 #2015
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 4 commits
Commits
Show all changes
33 commits
Select commit
Hold shift + click to select a range
8db4828
Handle empty XMP profiles. Fix #2012
JimBobSquarePants 5214681
Add ARM version of adler32
brianpopow ce429e9
Remove serial computation, does not not make sense here
brianpopow c7b62d8
Fix build error
brianpopow 36420de
Block size is the same for sse and arm
brianpopow c64078c
Remove unnecessary throw and optimize write.
JimBobSquarePants c129278
Don't throw for bad min code, just don't decode indices.
JimBobSquarePants 892dbe3
Throw exception, if palette chunk is missing
brianpopow d98171f
Add tests for missing palette chunk
brianpopow bcb3035
Merge branch 'main' into bp/missingpalette
brianpopow d7fec18
Apply suggestions from code review
brianpopow cfc7847
Use MinBufferSize for ARM
brianpopow 29ddc60
Change error message to "...a palette chunk"
brianpopow bef5162
Add missing using System.Runtime.InteropServices;
brianpopow d62391e
Fix bug in storing the results
brianpopow c3c14e8
Add adler tests with and without intrinsics
brianpopow 9179c11
Add common methods for handling left over for sse and arm
brianpopow 78e5b6c
Throw for corrupt LZW min code. Add test for deferred clear code
JimBobSquarePants 968c5ff
Merge pull request #2020 from SixLabors/bp/missingpalette
JimBobSquarePants eda0906
Merge branch 'main' into js/fix-2012
JimBobSquarePants 18f7c09
Merge branch 'main' into bp/adlerarm
brianpopow 85a0ac6
Use GifThrowHelper
JimBobSquarePants 6727d6e
Merge pull request #2014 from SixLabors/js/fix-2012
JimBobSquarePants 97d1a4e
Merge remote-tracking branch 'origin/main' into bp/invalidgamma
brianpopow 0fa6085
Throw exception, if gamma chunk does not contain enough data
brianpopow d76c40a
Ignore invalid gamma chunks
brianpopow c059656
Merge pull request #2021 from SixLabors/bp/invalidgamma
brianpopow 854ea5d
workaround for #2001 / https://github.com/dotnet/runtime/issues/65466
antonfirsov 5b82c57
Add compiler directives
JimBobSquarePants de5f661
make GetTotalAvailableMemoryBytes conditional
antonfirsov 7387607
Merge branch 'af/TotalAvailableMemoryBytes-workaround' of https://git…
antonfirsov 3259c94
Merge pull request #2025 from SixLabors/af/TotalAvailableMemoryBytes-…
antonfirsov bfd7b54
Merge branch 'main' into bp/adlerarm
brianpopow 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
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.