-
Notifications
You must be signed in to change notification settings - Fork 2.4k
v1.2.0 #686
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
Conversation
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
Fix IS_CONSOLE returning 1 for NUL on windows
Legacy dict builder
Remove extra 'F' from skippable magic mask
minmatch 7 now converted to minmatch 6 for strategies which do not support 7 Used to folded into "default", which applied minmatch 4
it's now transparently translated to nearest value when unsupported (7->6) (3->4)
Now tests fail, because ZSTDMT_compress() doesn't fill frame content size correctly.
Build windows releases on appveyor as artifacts
Convert all tabs to spaces
Method 1 __packed is always as good or better than memcpy(). But it's not portable, as it depends on compiler extension. For gcc, __pakced directive works fine. Furthermore, gcc has serious performance issues with memcpy() on ARM 32 bits. See #620
to make it possible to control symbol visibility. Also : better separation and comments between "public" and "static" sections
clearer tables
add assert into unsafe *_fast() variants
[CLI] Make cover the default dictionary builder
[btrfs] Update patch to use ZSTD_init{C,D}Stream()
--format=xz was missing a break, making the execution continue into lz4 error message
support for all formats, xz/lzma/lz4 included
make it possible to enable/disable features individually
Take patch from PR #682 by @iburinoc and update benchmarks.
[kernel] Update README with SquashFS patch
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
v1.2.0
cli : changed : Multithreading enabled by default (use target zstd-nomt or
HAVE_THREAD=0to disable)cli : new : command
-T0means "detect and use nb of cores", by Sean Purcellcli : new :
zstdmtsymlink hardwired tozstd -T0cli : new : command
--threads=#(#671)cli : changed : cover dictionary builder by default, for improved quality, by Nick Terrell
cli : new : commands
--train-coverand--train-legacy, to select dictionary algorithm and parameterscli : experimental targets
zstd4andxzstd4, with support for lz4 format, by Sean Purcellcli : fix : does not output compressed data on console
cli : fix : ignore symbolic links unless
--forcespecified,API : breaking change :
ZSTD_createCDict_advanced(), only use compressionParameters as argumentAPI : added : prototypes
ZSTD_*_usingCDict_advanced(), for direct control over frameParameters.API : improved:
ZSTDMT_compressCCtx()reduced memory usageAPI : fix :
ZSTDMT_compressCCtx()now providessrcSizein header (#634)API : fix : src size stored in frame header is controlled at end of frame
API : fix : enforced consistent rules for
pledgedSrcSize==0(#641)API : fix : error code
GENERICreplaced bydstSizeTooSmallwhen appropriatebuild: improved cmake script, by @Majlen
build: enabled Multi-threading support for *BSD, by Baptiste Daroussin
tools: updated
paramgrill. Command-O#provides best parameters for sample and speed target.new :
contrib/linux-kernelversion, by Nick Terrell