Skip to content

Commit b0e2792

Browse files
committed
[ObjC] Generation changes around proto3 optional.
- Bump the version marker in the generated code. - Set the flag to say clear on zero is known. - Set clear on zero for proto3 optional fields that aren't tagged as optional. - Also tweak the call from some C generated code to use different apis with better validation. - Mark the ObjC generator as supporting the proto3 optional feature. - Regenerate the WKTs to get the new flags.
1 parent 3c8e959 commit b0e2792

27 files changed

+125
-112
lines changed

objectivec/GPBAny.pbobjc.h

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

objectivec/GPBAny.pbobjc.m

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

objectivec/GPBApi.pbobjc.h

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

objectivec/GPBApi.pbobjc.m

+18-18
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

objectivec/GPBBootstrap.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@
132132
// Current library runtime version.
133133
// - Gets bumped when the runtime makes changes to the interfaces between the
134134
// generated code and runtime (things added/removed, etc).
135-
#define GOOGLE_PROTOBUF_OBJC_VERSION 30003
135+
#define GOOGLE_PROTOBUF_OBJC_VERSION 30004
136136

137137
// Minimum runtime version supported for compiling/running against.
138138
// - Gets changed when support for the older generated code is dropped.

objectivec/GPBDuration.pbobjc.h

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

objectivec/GPBDuration.pbobjc.m

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

objectivec/GPBEmpty.pbobjc.h

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

objectivec/GPBEmpty.pbobjc.m

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

objectivec/GPBFieldMask.pbobjc.h

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

objectivec/GPBFieldMask.pbobjc.m

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

objectivec/GPBSourceContext.pbobjc.h

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

objectivec/GPBSourceContext.pbobjc.m

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

objectivec/GPBStruct.pbobjc.h

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

objectivec/GPBStruct.pbobjc.m

+6-6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)