Skip to content

Commit a6b3535

Browse files
committed
[ObjC] Collect unknown fields as data
Default to collecting unknown fields as data and then create the `GPBUnknownFieldSet` on demand when requested. This should reduce the as the extra objects are created until requested and clears the way to eventually deprecated `GPBUnknownFieldSet` in the future. This also fixes the failing conformance test related to keeping the ordering. PiperOrigin-RevId: 655929316
1 parent bf2d4e7 commit a6b3535

File tree

4 files changed

+405
-77
lines changed

4 files changed

+405
-77
lines changed

conformance/failure_list_objc.txt

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,2 @@
11
# JSON input or output tests are skipped (in conformance_objc.m) as mobile
22
# platforms don't support JSON wire format to avoid code bloat.
3-
4-
Required.Editions_Proto2.ProtobufInput.UnknownOrdering.ProtobufOutput
5-
Required.Editions_Proto3.ProtobufInput.UnknownOrdering.ProtobufOutput
6-
Required.Proto2.ProtobufInput.UnknownOrdering.ProtobufOutput
7-
Required.Proto3.ProtobufInput.UnknownOrdering.ProtobufOutput

0 commit comments

Comments
 (0)