mirror of https://github.com/qt/qtgrpc.git
When deserializing protobuf messages, cache the property values in the serializer. The cached value life-time is limited by field number change. This improves the performance of the deserializer when deserializing repeated fields. So before storing the new value into the message we first collect all values of the repeated field that we received from the wire and only when we recognize the change of the field in the byte stream, update the property value. Fixes: QTBUG-124594 Pick-to: 6.8 6.7 Change-Id: I5ce5d5c81bf0f7ebf071b5ad374a46787b2767e8 Reviewed-by: Dennis Oberst <dennis.oberst@qt.io> |
||
|---|---|---|
| LICENSES | ||
| cmake | ||
| coin | ||
| examples | ||
| src | ||
| tests | ||
| .clang-format | ||
| .cmake.conf | ||
| .gitattributes | ||
| .gitignore | ||
| .tag | ||
| CMakeLists.txt | ||
| configure.cmake | ||
| dependencies.yaml | ||
| licenseRule.json | ||
| qt_attribution.json | ||
| qt_cmdline.cmake | ||