Danielle Rozenblit
|
0843d9bedf
|
Merge branch 'fix-long-offsets-resolution-pointer' of github.com:daniellerozenblit/zstd into fix-long-offsets-resolution-pointer
|
2023-01-30 06:26:21 -08:00 |
|
Danielle Rozenblit
|
66fae56c86
|
remove big test around large offset with small window size
|
2023-01-30 06:26:03 -08:00 |
|
Danielle Rozenblit
|
5ec77add20
|
Merge branch 'fix-long-offsets-resolution-pointer' of github.com:daniellerozenblit/zstd into fix-long-offsets-resolution-pointer
|
2023-01-27 14:18:44 -08:00 |
|
Danielle Rozenblit
|
da589a134a
|
update CI
|
2023-01-27 14:18:29 -08:00 |
|
Danielle Rozenblit
|
9e4c66b9e9
|
record long offsets in ZSTD_symbolEncodingTypeStats_t + add test case
|
2023-01-27 12:04:29 -08:00 |
|
Danielle Rozenblit
|
d210628b0b
|
initialize long offsets in decodecorpus
|
2023-01-27 09:52:00 -08:00 |
|
Danielle Rozenblit
|
814f4bfb99
|
fix long offset resolution
|
2023-01-27 08:21:47 -08:00 |
|
Danielle Rozenblit
|
63042f1f11
|
fix 32bit build errors in zstd seekable
|
2023-01-24 15:53:59 -08:00 |
|
Danielle Rozenblit
|
7d600c628a
|
fix bound check for ZSTD_copySequencesToSeqStoreNoBlockDelim()
|
2023-01-24 06:40:40 -08:00 |
|
Danielle Rozenblit
|
0a91b31b17
|
Merge branch 'dev' into fuzz-sequence-compression
for testing
|
2023-01-23 11:11:33 -08:00 |
|
Danielle Rozenblit
|
7fc00c18b8
|
calloc dictionary in sequence compression fuzzer rather than generating a random buffer
|
2023-01-23 10:42:09 -08:00 |
|
Danielle Rozenblit
|
815d1d4eda
|
update external sequence error to fit error naming scheme
|
2023-01-23 09:58:34 -08:00 |
|
Danielle Rozenblit
|
f75afb613f
|
merge dev
|
2023-01-23 08:12:19 -08:00 |
|
Danielle Rozenblit
|
1b65727e74
|
fix nits and add new error code for invalid external sequences
|
2023-01-23 07:59:02 -08:00 |
|
Danielle Rozenblit
|
638d502002
|
modify sequence compression api fuzzer
|
2023-01-23 07:55:11 -08:00 |
|
Danielle Rozenblit
|
aa385ece13
|
fix sequence validation and bounds check in ZSTD_copySequencesToSeqStore()
|
2023-01-20 10:32:35 -08:00 |
|
Danielle Rozenblit
|
8353a4b095
|
fix maxBlockSize resolution + add test cases
|
2023-01-17 12:24:18 -08:00 |
|
Danielle Rozenblit
|
14b8defb86
|
move ZSTD_BLOCKSIZE_MAX_MIN to static linking only section
|
2023-01-13 07:00:50 -08:00 |
|
Danielle Rozenblit
|
06b096db47
|
additional tests and documentation updates + allow maxBlockSize to be set to 0 (goes to default)
|
2023-01-12 13:41:50 -08:00 |
|
Danielle Rozenblit
|
53eb5a758c
|
add simple test for maxBlockSize expected functionality
|
2023-01-12 08:55:39 -08:00 |
|
Danielle Rozenblit
|
1fffcfe01d
|
update minimum threshold for max block size
|
2023-01-11 11:09:57 -08:00 |
|
Danielle Rozenblit
|
fe08137d9a
|
resolve max block value in cctx and use when calculating the max block size
|
2023-01-09 07:53:53 -08:00 |
|
Danielle Rozenblit
|
908e812733
|
initial commit
|
2023-01-04 13:01:54 -08:00 |
|
Danielle Rozenblit
|
87becc567d
|
update regression results.csv
|
2023-01-03 08:41:40 -08:00 |
|
Danielle Rozenblit
|
df714ddb0f
|
implement suggestions
|
2023-01-03 07:20:21 -08:00 |
|
Danielle Rozenblit
|
c26f348dc8
|
fix CI errors
|
2022-12-20 12:43:46 -08:00 |
|
Danielle Rozenblit
|
2def93bf10
|
Merge branch 'optimal-huff-depth-speed' of github.com:daniellerozenblit/zstd into optimal-huff-depth-speed
|
2022-12-20 12:28:07 -08:00 |
|
Danielle Rozenblit
|
482689b995
|
huf log speed optimization: unidirectional scan of logs + break when regressing
|
2022-12-20 12:27:38 -08:00 |
|
Danielle Rozenblit
|
4dffc35f2e
|
Convert references to https from http
|
2022-12-14 06:58:35 -08:00 |
|
Danielle Rozenblit
|
9b9ad5af3f
|
use .ignore for stderr output in window-resize test case
|
2022-12-13 13:52:54 -08:00 |
|
Danielle Rozenblit
|
32bb667138
|
added test to cli-tests
|
2022-12-13 12:45:41 -08:00 |
|
Danielle Rozenblit
|
69ec75f0d5
|
fix window resizing edge case
|
2022-12-13 08:35:20 -08:00 |
|
Danielle Rozenblit
|
aece0f258a
|
free memory in test case
|
2022-12-13 08:15:16 -08:00 |
|
Danielle Rozenblit
|
c2638212af
|
Change threshold for benchmarking
|
2022-10-27 13:13:17 -07:00 |
|
Danielle Rozenblit
|
db74d043d6
|
Speed optimizations with macro
|
2022-10-27 10:20:44 -07:00 |
|
Danielle Rozenblit
|
401331909e
|
Commit for benchmarking
|
2022-10-24 12:35:16 -07:00 |
|
Danielle Rozenblit
|
b4f0d364af
|
Merge
|
2022-10-17 11:24:24 -07:00 |
|
Danielle Rozenblit
|
a08fabd51a
|
Rough draft speed optimization
|
2022-10-17 10:24:29 -07:00 |
|
Danielle Rozenblit
|
a910489ff5
|
No longer pass srcSize to minTableLog
|
2022-10-17 08:03:44 -07:00 |
|
Danielle Rozenblit
|
b34729018c
|
Minor simplication: no longer need to check src size if using cardinality for minTableLog
|
2022-10-17 07:55:07 -07:00 |
|
Danielle Rozenblit
|
75cd42afd7
|
Update regression results and better variable naming for HUF_cardinality
|
2022-10-14 13:37:19 -07:00 |
|
Danielle Rozenblit
|
c4853e1553
|
Update threshold to use optimal depth
|
2022-10-14 11:29:32 -07:00 |
|
Danielle Rozenblit
|
e60cae33cf
|
Additional ratio optimizations
|
2022-10-14 10:37:35 -07:00 |
|
Danielle Rozenblit
|
117fddcd81
|
Update regression results
|
2022-10-12 13:49:44 -07:00 |
|
Danielle Rozenblit
|
5978627ac1
|
Merge branch 'optimal-huff-depth' of github.com:daniellerozenblit/zstd into optimal-huff-depth
|
2022-10-11 14:45:50 -07:00 |
|
Danielle Rozenblit
|
fa7d9c1139
|
Set threshold to use optimal table log
|
2022-10-11 14:33:25 -07:00 |
|
Danielle Rozenblit
|
8888a2ddcc
|
CI failure fixes
|
2022-10-11 13:12:19 -07:00 |
|
Danielle Rozenblit
|
8bb833bb5a
|
Merge branch 'null-buffer-decompress' of github.com:daniellerozenblit/zstd into null-buffer-decompress
|
2022-09-12 18:57:53 -07:00 |
|
Danielle Rozenblit
|
e46b12e1b4
|
fix indentation
|
2022-09-12 18:56:59 -07:00 |
|
Danielle Rozenblit
|
a1d89424c2
|
fuzzer error fix
|
2022-09-12 11:53:37 -07:00 |
|
Danielle Rozenblit
|
1613caf8bd
|
use ZSTD_sequenceBound in seqBench
|
2022-09-09 13:04:41 -07:00 |
|
Danielle Rozenblit
|
aa82998821
|
add sequence bound function
|
2022-09-09 12:34:25 -07:00 |
|
Danielle Rozenblit
|
a06e953db9
|
some additional comments, remove apt-get from clang jobs, better test titles
|
2022-09-08 18:30:07 -07:00 |
|
Danielle Rozenblit
|
3d7f9a90df
|
skip flush operation in case where op is NULL
|
2022-09-08 13:53:13 -07:00 |
|
Danielle Rozenblit
|
f3ddaaddd6
|
ternary operator instead of if statement
|
2022-09-08 12:59:49 -07:00 |
|
Danielle Rozenblit
|
cf255cc5e0
|
remove 32-bit ubsan clang test (bug in clang that produces an error)
|
2022-09-08 12:04:57 -07:00 |
|
Danielle Rozenblit
|
66ed3df096
|
add clang jobs for ubsan in github workflow
|
2022-09-08 09:00:39 -07:00 |
|
Danielle Rozenblit
|
028842788b
|
fix zero offset to nullpointer errors
|
2022-09-07 17:52:26 -07:00 |
|
Danielle Rozenblit
|
fe22e8c538
|
revert change
|
2022-09-07 12:37:25 -07:00 |
|
Danielle Rozenblit
|
ca78d101f7
|
do not recover pointer overflow for testing
|
2022-09-07 12:21:54 -07:00 |
|
Danielle Rozenblit
|
bc7492cefa
|
added zstreamtest_ubsan to make file + added ubsan zstreamtest job for CI tests
|
2022-09-07 11:54:17 -07:00 |
|
Danielle Rozenblit
|
282a955d33
|
added test that exposes zero offset to null pointer error when built with clang
|
2022-09-07 08:58:08 -07:00 |
|
Danielle Rozenblit
|
4a6783bbbb
|
remove zstream_ubsan from git and add to gitignore
|
2022-09-07 07:40:43 -07:00 |
|
Danielle Rozenblit
|
69022ad886
|
null decompress buffer test and ubsan flag added
|
2022-09-06 14:34:55 -07:00 |
|