[PR #395] [MERGED] Update encoder #1002

Open
opened 2026-01-29 20:52:02 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/google/brotli/pull/395
Author: @eustas
Created: 7/26/2016
Status: Merged
Merged: 7/26/2016
Merged by: @eustas

Base: masterHead: master


📝 Commits (2)

📊 Changes

37 files changed (+12584 additions, -13061 deletions)

View changed files

📝 enc/backward_references.c (+177 -195)
📝 enc/backward_references.h (+10 -18)
📝 enc/backward_references_inc.h (+38 -47)
📝 enc/block_splitter.c (+5 -4)
📝 enc/block_splitter.h (+2 -1)
📝 enc/block_splitter_inc.h (+8 -7)
📝 enc/brotli_bit_stream.c (+10 -10)
📝 enc/brotli_bit_stream.h (+5 -5)
📝 enc/cluster.c (+3 -3)
📝 enc/cluster_inc.h (+4 -4)
📝 enc/command.h (+5 -4)
📝 enc/compress_fragment.c (+13 -11)
📝 enc/compress_fragment.h (+1 -1)
📝 enc/compress_fragment_two_pass.c (+12 -10)
📝 enc/compress_fragment_two_pass.h (+1 -1)
📝 enc/compressor.cc (+4 -4)
📝 enc/encode.c (+233 -244)
📝 enc/encode.h (+32 -30)
📝 enc/encode_parallel.cc (+28 -35)
📝 enc/entropy_encode.c (+17 -16)

...and 17 more files

📄 Description

  • booleanification
  • integer BR scores, may improve performance if FPU is slow
  • condense speed-quality constants in quality.h
  • code massage to calm down CoverityScan
  • hashers refactoring
  • new hasher - improved speed, compression and reduced memory usage for q:5-9 w:10-16
  • reduced static recources -> binary size

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/google/brotli/pull/395 **Author:** [@eustas](https://github.com/eustas) **Created:** 7/26/2016 **Status:** ✅ Merged **Merged:** 7/26/2016 **Merged by:** [@eustas](https://github.com/eustas) **Base:** `master` ← **Head:** `master` --- ### 📝 Commits (2) - [`2048189`](https://github.com/google/brotli/commit/2048189048f130b0e8fb60307277379743dc5a2d) Update encoder: - [`058cd1a`](https://github.com/google/brotli/commit/058cd1ac7ac034cc8c90b3dbaab1c4aded100080) cleanup ### 📊 Changes **37 files changed** (+12584 additions, -13061 deletions) <details> <summary>View changed files</summary> 📝 `enc/backward_references.c` (+177 -195) 📝 `enc/backward_references.h` (+10 -18) 📝 `enc/backward_references_inc.h` (+38 -47) 📝 `enc/block_splitter.c` (+5 -4) 📝 `enc/block_splitter.h` (+2 -1) 📝 `enc/block_splitter_inc.h` (+8 -7) 📝 `enc/brotli_bit_stream.c` (+10 -10) 📝 `enc/brotli_bit_stream.h` (+5 -5) 📝 `enc/cluster.c` (+3 -3) 📝 `enc/cluster_inc.h` (+4 -4) 📝 `enc/command.h` (+5 -4) 📝 `enc/compress_fragment.c` (+13 -11) 📝 `enc/compress_fragment.h` (+1 -1) 📝 `enc/compress_fragment_two_pass.c` (+12 -10) 📝 `enc/compress_fragment_two_pass.h` (+1 -1) 📝 `enc/compressor.cc` (+4 -4) 📝 `enc/encode.c` (+233 -244) 📝 `enc/encode.h` (+32 -30) 📝 `enc/encode_parallel.cc` (+28 -35) 📝 `enc/entropy_encode.c` (+17 -16) _...and 17 more files_ </details> ### 📄 Description - booleanification - integer BR scores, may improve performance if FPU is slow - condense speed-quality constants in quality.h - code massage to calm down CoverityScan - hashers refactoring - new hasher - improved speed, compression and reduced memory usage for q:5-9 w:10-16 - reduced static recources -> binary size --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-29 20:52:02 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/brotli#1002