Add T64 and GORILLA packing transform codecs - #19306
Merged
Merged
Conversation
This was referenced Aug 19, 2026
xiangfu0
force-pushed
the
xiangfu0/codex/codec-stack/04-t64-gorilla
branch
from
August 20, 2026 09:07
1924ed6 to
7014dcc
Compare
xiangfu0
force-pushed
the
xiangfu0/codex/codec-stack/04-t64-gorilla
branch
from
August 21, 2026 00:49
7014dcc to
bdc7c33
Compare
xiangfu0
force-pushed
the
xiangfu0/codex/codec-stack/04-t64-gorilla
branch
from
August 21, 2026 04:16
bdc7c33 to
d251cca
Compare
xiangfu0
force-pushed
the
xiangfu0/codex/codec-stack/04-t64-gorilla
branch
from
August 24, 2026 09:40
d251cca to
3129e00
Compare
xiangfu0
force-pushed
the
xiangfu0/codex/codec-stack/04-t64-gorilla
branch
from
August 25, 2026 03:36
3129e00 to
8eecfc9
Compare
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## master #19306 +/- ##
=============================================
+ Coverage 39.01% 67.26% +28.25%
- Complexity 1423 1424 +1
=============================================
Files 3482 3484 +2
Lines 223388 223793 +405
Branches 35194 35289 +95
=============================================
+ Hits 87161 150543 +63382
+ Misses 128313 61267 -67046
- Partials 7914 11983 +4069
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
Jackie-Jiang
approved these changes
Aug 25, 2026
Base automatically changed from
xiangfu0/codex/codec-stack/03-delta-codecs
to
master
August 25, 2026 20:25
xiangfu0
force-pushed
the
xiangfu0/codex/codec-stack/04-t64-gorilla
branch
from
August 25, 2026 20:25
8eecfc9 to
f31fb3e
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Context
Stacked on #19305 and part of the split of #18229.
What changed
T64, a frame-of-reference packing transform over fixed 64-value blocks.GORILLA, an XOR/window packing transform with an MSB-first bitstream.long[].Safety and scope
T64/GORILLA remain runtime-only in this slice; production forward-index creation/loading is first wired in #19307.
Verification
decodeInto, mixed executor chains, corruption/trailing/padding rejection, and encoded-size bounds.pinot-segment-local.Stack
#19284 → #19285 → #19305 → #19306 (this PR) → #19307 → #19308 → #19309
Review and merge parent-first.