- Dec 14, 2021
-
-
Elliot Gorokhovsky authored
-
- Oct 05, 2021
-
-
stanjo74 authored
* Limit training samples size to 2GB * simplified DISPLAYLEVEL() macro to use global vqriable instead of local. * refactored training samples loading * fixed compiler warning * addressed comments from the pull request * addressed @terrelln comments * missed some fixes * fixed type mismatch * Fixed bug passing estimated number of samples rather insted of the loaded number of samples. Changed unit conversion not to use bit-shifts. * fixed a declaration after code * fixed type conversion compile errors * fixed more type castting * fixed more type mismatching * changed sizes type to size_t * move type casting * more type cast fixes
-
- Apr 30, 2021
-
-
Nick Terrell authored
`zstd_errors.h` and `zdict.h` are public headers, so they deserve to be in the root `lib/` directory with `zstd.h`, not mixed in with our private headers.
-
- Mar 30, 2021
-
-
Nick Terrell authored
* Switch to yearless copyright per FB policy * Fix up SPDX-License-Identifier lines in `contrib/linux-kernel` sources * Add zstd copyright/license header to the `contrib/linux-kernel` sources * Update the `tests/test-license.py` to check for yearless copyright * Improvements to `tests/test-license.py` * Check `contrib/linux-kernel` in `tests/test-license.py`
-
- Jan 04, 2021
-
-
Nick Terrell authored
-
- May 04, 2020
-
-
W. Felix Handte authored
-
- Mar 27, 2020
-
-
Nick Terrell authored
* All copyright lines now have -2020 instead of -present * All copyright lines include "Facebook, Inc" * All licenses are now standardized The copyright in `threading.{h,c}` is not changed because it comes from zstdmt. The copyright and license of `divsufsort.{h,c}` is not changed.
-
- Aug 23, 2018
-
-
Jennifer Liu authored
* Minor fix * Run non-optimize FASTCOVER 5 times in benchmark * Merge fastCover into dictBuilder * Fix mixed declaration issue * Add fastcover to symbol.c * Add fastCover.c and cover.h to build * Change fastCover.c to fastcover.c * Update benchmark to run FASTCOVER in dictBuilder * Undo spliting fastcover_param into cover_param and f * Remove convert param functions * Assign f to parameter * Add zdict.h to Makefile in lib * Add cover.h to BUCK * Cast 1 to U64 before shifting * Remove trimming of zero freq head and tail in selectSegment and rebenchmark * Remove f as a separate parameter of tryParam * Read 8 bytes when d is 6 * Add trimming off zero frequency head and tail * Use best functions from COVER and remove trimming part(which leads to worse compression ratio after previous bugs were fixed) * Add finalize= argument to FASTCOVER to specify percentage of training samples passed to ZDICT_finalizeDictionary * Change nbDmer to always read 8 bytes even when d=6 * Add skip=# argument to allow skipping dmers in computeFrequency in FASTCOVER * Update comments and benchmarking result * Change default method of ZDICT_trainFromBuffer to ZDICT_optimizeTrainFromBuffer_fastCover * Add dictType enum and fix bug about passing zParam when converting to coverParam * Combine finalize and skip into a single parameter * Update acceleration parameters and benchmark on 3 sample sets * Change default splitPoint of FASTCOVER to 0.75 and benchmark first 3 sample sets * Initialize variables outside of for loop in benchmark.c * Update benchmark result for hg-manifest * Remove cover.h from install-includes * Add explanation of f * Set default compression level for trainFromBuffer to 3 * Add assertion of fastCoverParams in DiB_trainFromFiles * Add checkTotalCompressedSize function + some minor fixes * Add test for multithreading fastCovr * Initialize segmentFreqs in every FASTCOVER_selectSegment and move mutex_unnlock to end of COVER_best_finish * Free segmentFreqs * Initialize segmentFreqs before calling FASTCOVER_buildDictionary instead of in FASTCOVER_selectSegment * Add FASTCOVER_MEMMULT * Minor fix * Update benchmarking result
-
- Aug 15, 2018
-
-
Yann Collet authored
-
- Sep 14, 2017
-
-
Yann Collet authored
using command -B# This is the same behavior as benchmark module, which can also split input into arbitrary size blocks, using -B#.
-
- Sep 08, 2017
-
-
Yann Collet authored
to clarify dual-license meaning as "or"
-
- Aug 18, 2017
-
-
Yann Collet authored
for the new license
-
- Jun 27, 2017
-
-
Nick Terrell authored
-
- Jan 02, 2017
-
-
Nick Terrell authored
-
- Aug 30, 2016
-
-
Yann Collet authored
-
- Jun 04, 2016
-
-
Yann Collet authored
-
- May 31, 2016
-
-
inikep authored
-
- Apr 22, 2016
-
-
inikep authored
-
- Feb 12, 2016
-
-
Yann Collet authored
-
Yann Collet authored
-
Yann Collet authored
-
- Feb 11, 2016
-
-
Yann Collet authored
-