SIGN IN SIGN UP

Protocol Buffers - Google's data interchange format

0 0 57 C++

Scan sequences of unknown fields and add as a batch whenever an unknown field is encountered in the fast decoder.

The most likely thing to come after an unknown field is another unknown field, either because of treeshaking (where most fields are unused) or schema evolution (new fields added after known fields) or extensions (large tag numbers).

This basically eliminates minitable searches and unknown field additions as a bottleneck.

PiperOrigin-RevId: 919139292
P
Protobuf Team Bot committed
60bc10f53da4a431a5487d369c2bb25db1f3a883
Parent: 2c15ca4
Committed by Copybara-Service <copybara-worker@google.com> on 5/21/2026, 5:52:21 PM