-
Notifications
You must be signed in to change notification settings - Fork 65
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Several bug fixes for serialization or nested/repeated messages #387
Several bug fixes for serialization or nested/repeated messages #387
Conversation
I noticed these warnings in the PR build. Probably pre-dates your changes, but I wonder if they're indicating problems or can be ignored.
Looking at them more closely, probably harmless since it's 32-bit converted to 64-bit implicitly. |
These are all coming from grpc source, which is 2 years out of date. They may have been fixed upstream since then. It looks like @ni-sujain tried updating to grpc 1.62 in 04435f7 then reverted it in 0f954d4 . |
@bkeryan @jasonmreding I don't think we can afford to wait much longer for a review. Can Brad just complete his review and then we can just move forward? |
* master: VIPB version bump Bump vipb version Disabling EfficientMessageCopy feature until bugs can be fixed and more testing is performed. (#391) Add boolean array support to GetUnpackedField.
- Fixing serialization issues related to repeated string and message fields where the tag/field number requires more than one byte - Fix repeated string/message serialization where data on the wire isn't sent in a contiguous block.
Description
This PR fixes several issues with message serialization when
EfficientMessageCopy = TRUE
.#378
#384
#392
Implementation
NumericArrayResize
takes the element size and not the byte size.Testing
UnpackFromAny.vim
throws error '1097' when unpacking the packed data for a larger number of controls #392 pack/unpack correctly.