Nick Terrell
Nick Terrell
I have a branch that I modified to take that approach. I do have a problem though... With context reuse compression is slower when I don't memset the tag table....
Running `zstd -b5e5 enwik7 -B128K` I see that the branch: https://github.com/facebook/zstd/blob/26d88c05f089cc1f562ace949272c8919c93153f/lib/compress/zstd_lazy.c#L1208 is taken 50751 times when the tagTable is memset, and 7566147 times when it isn't. Thats an increase of...
> I presume the issue is that creating a mask from the index table is a complex (& costly) operation. It involves looping over the table. I think that this...
I don't believe that this is a zstd bug, rather confusion about how zstd uses dictionaries. Zstd accepts two types of dictionaries: 1. Zstd dictionaries. These are required to follow...
One potential change we want to reserve the right to make is to prescribe meaning to the reserved bits in the zstd header. In which case the `ZSTD_frameHeader` structure would...
Do all implementations of MinGW that define `__MINGW32__` support pthreads? If so I will gladly take a patch to change this line.
Thanks for the report! We know our block splitter is pretty trivial right now, and hope to find some time to work on it in the future. This case in...
@shulib can you provide an example file?
> Btw, do we have tests that check the presence or absence of notification / progress / warning messages ? > This could prove helpful, to ensure that some display...
I'm writing a small tool to test running the CLI & checking stderr/stdout/exit code match some expectations. I will submit the tool as a PR, then rebase this on top...