aboutsummaryrefslogtreecommitdiff
path: root/src/liblzma/simple/arm64.c (follow)
AgeCommit message (Collapse)AuthorFilesLines
2022-12-01liblzma: Omit zero-skipping from ARM64 filter.Lasse Collin1-58/+23
It has some complicated downsides and its usefulness is more limited than I originally thought. So this change is bad for certain very specific situations but a generic solution that works for other filters (and is otherwise better too) is planned anyway. And this way 7-Zip can use the same compatible filter for the .7z format. This is still marked as experimental with a new temporary Filter ID.
2022-11-14Revert "liblzma: Simple/BCJ filters: Allow disabling generic BCJ options."Lasse Collin1-1/+1
This reverts commit 177bdc922cb17bd0fd831ab8139dfae912a5c2b8 and also does equivalent change to arm64.c. Now that ARM64 filter will use lzma_options_bcj, this change is not needed anymore.
2022-11-14Replace the experimental ARM64 filter with a new experimental version.Lasse Collin1-176/+107
This is incompatible with the previous version. This has space/tab fixes in filter_*.c and bcj.h too.
2022-09-20liblzma: ARM64: Add comments.Lasse Collin1-0/+13
2022-09-19liblzma: Add experimental ARM64 BCJ filter with a temporary Filter ID.Lasse Collin1-0/+227
That is, the Filter ID will be changed once the design is final. The current version will be removed. So files created with the tempoary Filter ID won't be supported in the future.