PSeitz / lz4_flex

Fastest pure Rust implementation of LZ4 compression/decompression.
MIT License
441 stars 28 forks source link

improve safe Decompression 3-28% #112

Closed PSeitz closed 1 year ago

PSeitz commented 1 year ago

imrove safe Decompression by 3-28%

Replace calls to memcpy with custom function

codecov[bot] commented 1 year ago

Codecov Report

Merging #112 (96bfbb4) into main (320279f) will increase coverage by 0.27%. The diff coverage is 95.41%.

@@            Coverage Diff             @@
##             main     #112      +/-   ##
==========================================
+ Coverage   88.93%   89.20%   +0.27%     
==========================================
  Files          11       12       +1     
  Lines        2223     2326     +103     
==========================================
+ Hits         1977     2075      +98     
- Misses        246      251       +5     
Impacted Files Coverage Δ
src/lib.rs 100.00% <ø> (ø)
src/fastcpy.rs 95.32% <95.32%> (ø)
src/block/compress.rs 98.19% <100.00%> (-0.02%) :arrow_down:
src/sink.rs 97.52% <100.00%> (ø)