inikep / lzbench

lzbench is an in-memory benchmark of open-source LZ77/LZSS/LZMA compressors
894 stars 182 forks source link

update zstd method to v1.5.5 #125

Closed jinfeihan57 closed 1 year ago

BeeBreeze commented 7 months ago

i just noticed that lizard is deleted in this commit. could you please give some comments or reason? thanks a lot.

BeeBreeze commented 7 months ago

i just noticed that lizard is deleted in this commit. could you please give some comments or reason? thanks a lot.

After enabling lizard, i find the reason is that zstd 1.5.5 has deleted/rewroten some APIs that are used in lizard. However, these APIs are kept in lizard/entropy. So, by adding lizard/fse(de)compress lizard/huf(de)compress and dealing with some multi-defined APIs with ZSTD, lizard is turned on.