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
Conversions and operators for Timestamp and Duration #663
Conversation
The previous two methods make it easy to transform between any and normal message. unPackeTo will throw error if the type url in any doesn't match the type of the message to be transformed to. is checks any's type url matches the give GPBMessage type.
Add packTo and unpackFrom in google.protobuf.Any.
Remove two unused functions.
Update minimal ios and osx version for deployment.
On x64 MSVC platform, macro PROTOBUF_LITTLE_ENDIAN won't be set
Move the definition of GOOGLE_FALLTHROUGH_INTENDED to port.h
Merge C# proto3 from csharp-experimental to master
Let's recreate this PR against master. |
…lla_class_name2 Expose GetUmbrellaClassName in csharp_names.h
LGTM, please rebase against master and merge there. |
Handle field names of "descriptor" and "types".
…ormatting). While I've provided operators, I haven't yet provided the method equivalents. It's not clear to me that they're actually a good idea, while we're really targeting C# developers who definitely *can* use the user-defined operators.
We found a Contributor License Agreement for you (the sender of this pull request) and all commit authors, but as best as we can tell these commits were authored by someone else. If that's the case, please add them to this pull request and have them confirm that they're okay with these commits being contributed to Google. If we're mistaken and you did author these commits, just reply here to confirm. |
Closing to reopen on master. |
Based on pull #662.
Can be deferred until we've merged into master, if that's useful.