[PR #826] [MERGED] Update #1426

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

📋 Pull Request Information

Original PR: https://github.com/google/brotli/pull/826
Author: @eustas
Created: 8/26/2020
Status: Merged
Merged: 8/26/2020
Merged by: @eustas

Base: masterHead: upd08a


📝 Commits (1)

📊 Changes

25 files changed (+431 additions, -345 deletions)

View changed files

📝 .travis.yml (+3 -2)
c/common/constants.c (+15 -0)
📝 c/common/constants.h (+16 -0)
c/common/context.c (+156 -0)
📝 c/common/context.h (+4 -152)
c/common/platform.c (+22 -0)
📝 c/common/platform.h (+2 -9)
📝 c/dec/bit_reader.c (+11 -0)
📝 c/dec/bit_reader.h (+7 -12)
📝 c/dec/decode.c (+5 -4)
📝 c/dec/huffman.h (+1 -8)
📝 c/dec/prefix.h (+0 -18)
📝 c/dec/state.c (+5 -3)
📝 c/enc/brotli_bit_stream.c (+3 -18)
c/enc/command.c (+28 -0)
📝 c/enc/command.h (+12 -12)
📝 c/enc/entropy_encode.c (+2 -0)
📝 c/enc/entropy_encode.h (+2 -2)
c/enc/fast_log.c (+105 -0)
📝 c/enc/fast_log.h (+6 -93)

...and 5 more files

📄 Description

  • IMPORTANT: decoder: fix overflow when input chunk is >2GiB
  • simplify max Huffman table size calculation
  • eliminate symbol duplicates (static arrays in .h files)
  • minor combing in research/ code

🔄 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/826 **Author:** [@eustas](https://github.com/eustas) **Created:** 8/26/2020 **Status:** ✅ Merged **Merged:** 8/26/2020 **Merged by:** [@eustas](https://github.com/eustas) **Base:** `master` ← **Head:** `upd08a` --- ### 📝 Commits (1) - [`4c08c51`](https://github.com/google/brotli/commit/4c08c515f3c45abde832ce7421794ae6fc14cd21) Update ### 📊 Changes **25 files changed** (+431 additions, -345 deletions) <details> <summary>View changed files</summary> 📝 `.travis.yml` (+3 -2) ➕ `c/common/constants.c` (+15 -0) 📝 `c/common/constants.h` (+16 -0) ➕ `c/common/context.c` (+156 -0) 📝 `c/common/context.h` (+4 -152) ➕ `c/common/platform.c` (+22 -0) 📝 `c/common/platform.h` (+2 -9) 📝 `c/dec/bit_reader.c` (+11 -0) 📝 `c/dec/bit_reader.h` (+7 -12) 📝 `c/dec/decode.c` (+5 -4) 📝 `c/dec/huffman.h` (+1 -8) 📝 `c/dec/prefix.h` (+0 -18) 📝 `c/dec/state.c` (+5 -3) 📝 `c/enc/brotli_bit_stream.c` (+3 -18) ➕ `c/enc/command.c` (+28 -0) 📝 `c/enc/command.h` (+12 -12) 📝 `c/enc/entropy_encode.c` (+2 -0) 📝 `c/enc/entropy_encode.h` (+2 -2) ➕ `c/enc/fast_log.c` (+105 -0) 📝 `c/enc/fast_log.h` (+6 -93) _...and 5 more files_ </details> ### 📄 Description * IMPORTANT: decoder: fix overflow when input chunk is >2GiB * simplify max Huffman table size calculation * eliminate symbol duplicates (static arrays in .h files) * minor combing in research/ code --- <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:54:01 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/brotli#1426