Page MenuHomeSolus

Update lz4 to 1.8.0
ClosedPublic

Authored by kyrios123 on Aug 18 2017, 8:44 PM.
Referenced Files
F11068283: D844.diff
Fri, Aug 11, 9:35 PM
F10942545: D844.diff
Fri, Jul 14, 12:06 PM
F10927881: D844.diff
Jul 10 2023, 9:00 PM
F10917859: D844.id.diff
Jul 8 2023, 7:19 PM
F10898286: D844.id3577.diff
Jul 2 2023, 8:24 PM
F10894412: D844.diff
Jul 1 2023, 10:37 AM
F10777751: D844.id1846.diff
May 24 2023, 12:33 AM
F10687650: D844.id1846.diff
Apr 18 2023, 4:07 PM
Subscribers

Details

Reviewers
ikey
Group Reviewers
Triage Team
Commits
R2000:204e1bcaa27e: Update lz4 to 1.8.0
Summary
  • cli: fix: do not modify /dev/null permissions
  • cli: added GNU separator -- specifying that all following arguments are files
  • API: added LZ4_compress_HC_destSize()
  • API: added LZ4F_resetDecompressionContext()
  • API: lz4frame: negative compression levels trigger fast acceleration
  • API: lz4frame: can control block checksum and dictionary ID
  • API: fix: expose obsolete decoding functions
  • API: experimental: lz4frame_static : new dictionary compression API
  • build: fix: static lib installation
  • build: LZ4_MEMORY_USAGE can be modified at compile time, through external define
  • doc: Updated LZ4 Frame format to v1.6.0, restoring Dictionary-ID field
  • doc: lz4 api manual

Signed-off-by: Pierre-Yves <pyu@riseup.net>

Test Plan
$ lz4 -V
*** LZ4 command line interface 64-bits v1.8.0, by Yann Collet ***

$ lz4 -9vm *.log --rm
*** LZ4 command line interface 64-bits v1.8.0, by Yann Collet ***
Compressed 0 bytes into 15 bytes ==> 1500.00%                                  
Compressed 87902 bytes into 18261 bytes ==> 20.77%                             
Compressed 248982 bytes into 8751 bytes ==> 3.51%                              
Compressed 73 bytes into 92 bytes ==> 126.03%                                  
Compressed 118 bytes into 136 bytes ==> 115.25%                                
Compressed 1 bytes into 20 bytes ==> 2000.00%                                  
Compressed 26558 bytes into 7835 bytes ==> 29.50% 

$ unlz4 -mv *.lz4
*** LZ4 command line interface 64-bits v1.8.0, by Yann Collet ***
eopkg.log.lz4        : decoded 87902 bytes                                     
vboxadd-install.log. : decoded 248982 bytes                                    
vboxadd-install-x11. : decoded 73 bytes                                        
VBoxGuestAdditions.l : decoded 118 bytes                                       
VBoxGuestAdditions-u : decoded 1 bytes                                         
Xorg.0.log.lz4       : decoded 26558 bytes

Diff Detail

Repository
R2000 lz4
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

ikey added a subscriber: ikey.

LGTM

This revision is now accepted and ready to land.Nov 23 2017, 12:12 AM
This revision was automatically updated to reflect the committed changes.