From 5dfdd85d34493dcade706fc8ca39ddd83444d665 Mon Sep 17 00:00:00 2001 From: Protobuf Team Bot Date: Fri, 17 May 2024 15:56:35 +0000 Subject: [PATCH] Auto-generate files after cl/634787159 --- csharp/src/Google.Protobuf.Test/testprotos.pb | Bin 453266 -> 452983 bytes .../Reflection/Descriptor.pb.cs | 64 +++---- php/ext/google/protobuf/php-upb.c | 168 +++++++++++------- php/ext/google/protobuf/php-upb.h | 6 + ruby/ext/google/protobuf_c/ruby-upb.c | 35 ++++ ruby/ext/google/protobuf_c/ruby-upb.h | 6 + src/google/protobuf/any.pb.cc | 3 +- src/google/protobuf/api.pb.cc | 9 +- src/google/protobuf/duration.pb.cc | 3 +- src/google/protobuf/empty.pb.cc | 3 +- src/google/protobuf/field_mask.pb.cc | 3 +- src/google/protobuf/source_context.pb.cc | 3 +- src/google/protobuf/struct.pb.cc | 11 +- src/google/protobuf/timestamp.pb.cc | 3 +- src/google/protobuf/type.pb.cc | 15 +- src/google/protobuf/wrappers.pb.cc | 27 +-- 16 files changed, 207 insertions(+), 152 deletions(-) diff --git a/csharp/src/Google.Protobuf.Test/testprotos.pb b/csharp/src/Google.Protobuf.Test/testprotos.pb index 255dfb472b7d2ea0ee9e525d1da0e4785066efe3..e8f8e57dc2fc8ca6405c581f1dcf177fdd0b43e6 100644 GIT binary patch delta 2120 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 diff --git a/csharp/src/Google.Protobuf/Reflection/Descriptor.pb.cs b/csharp/src/Google.Protobuf/Reflection/Descriptor.pb.cs index d49f91a3d2..bbe8dfbe98 100644 --- a/csharp/src/Google.Protobuf/Reflection/Descriptor.pb.cs +++ b/csharp/src/Google.Protobuf/Reflection/Descriptor.pb.cs @@ -188,7 +188,7 @@ namespace Google.Protobuf.Reflection { "ChJwb3NpdGl2ZV9pbnRfdmFsdWUYBCABKAQSGgoSbmVnYXRpdmVfaW50X3Zh", "bHVlGAUgASgDEhQKDGRvdWJsZV92YWx1ZRgGIAEoARIUCgxzdHJpbmdfdmFs", "dWUYByABKAwSFwoPYWdncmVnYXRlX3ZhbHVlGAggASgJGjMKCE5hbWVQYXJ0", - "EhEKCW5hbWVfcGFydBgBIAIoCRIUCgxpc19leHRlbnNpb24YAiACKAgi2wkK", + "EhEKCW5hbWVfcGFydBgBIAIoCRIUCgxpc19leHRlbnNpb24YAiACKAgiwwkK", "CkZlYXR1cmVTZXQSggEKDmZpZWxkX3ByZXNlbmNlGAEgASgOMikuZ29vZ2xl", "LnByb3RvYnVmLkZlYXR1cmVTZXQuRmllbGRQcmVzZW5jZUI/iAEBmAEEmAEB", "ogENEghFWFBMSUNJVBjmB6IBDRIISU1QTElDSVQY5weiAQ0SCEVYUExJQ0lU", @@ -215,37 +215,37 @@ namespace Google.Protobuf.Reflection { "YWdlRW5jb2RpbmcSHAoYTUVTU0FHRV9FTkNPRElOR19VTktOT1dOEAASEwoP", "TEVOR1RIX1BSRUZJWEVEEAESDQoJREVMSU1JVEVEEAIiSAoKSnNvbkZvcm1h", "dBIXChNKU09OX0ZPUk1BVF9VTktOT1dOEAASCQoFQUxMT1cQARIWChJMRUdB", - "Q1lfQkVTVF9FRkZPUlQQAioGCOgHEOkHKgYI6QcQ6gcqBgjqBxDrByoGCIZO", - "EIdOKgYIi04QkE4qBgiQThCRTkoGCOcHEOgHIoIDChJGZWF0dXJlU2V0RGVm", - "YXVsdHMSTgoIZGVmYXVsdHMYASADKAsyPC5nb29nbGUucHJvdG9idWYuRmVh", - "dHVyZVNldERlZmF1bHRzLkZlYXR1cmVTZXRFZGl0aW9uRGVmYXVsdBIxCg9t", - "aW5pbXVtX2VkaXRpb24YBCABKA4yGC5nb29nbGUucHJvdG9idWYuRWRpdGlv", - "bhIxCg9tYXhpbXVtX2VkaXRpb24YBSABKA4yGC5nb29nbGUucHJvdG9idWYu", - "RWRpdGlvbhq1AQoYRmVhdHVyZVNldEVkaXRpb25EZWZhdWx0EikKB2VkaXRp", - "b24YAyABKA4yGC5nb29nbGUucHJvdG9idWYuRWRpdGlvbhI5ChRvdmVycmlk", - "YWJsZV9mZWF0dXJlcxgEIAEoCzIbLmdvb2dsZS5wcm90b2J1Zi5GZWF0dXJl", - "U2V0EjMKDmZpeGVkX2ZlYXR1cmVzGAUgASgLMhsuZ29vZ2xlLnByb3RvYnVm", - "LkZlYXR1cmVTZXQi1QEKDlNvdXJjZUNvZGVJbmZvEjoKCGxvY2F0aW9uGAEg", - "AygLMiguZ29vZ2xlLnByb3RvYnVmLlNvdXJjZUNvZGVJbmZvLkxvY2F0aW9u", - "GoYBCghMb2NhdGlvbhIQCgRwYXRoGAEgAygFQgIQARIQCgRzcGFuGAIgAygF", - "QgIQARIYChBsZWFkaW5nX2NvbW1lbnRzGAMgASgJEhkKEXRyYWlsaW5nX2Nv", - "bW1lbnRzGAQgASgJEiEKGWxlYWRpbmdfZGV0YWNoZWRfY29tbWVudHMYBiAD", - "KAkinAIKEUdlbmVyYXRlZENvZGVJbmZvEkEKCmFubm90YXRpb24YASADKAsy", - "LS5nb29nbGUucHJvdG9idWYuR2VuZXJhdGVkQ29kZUluZm8uQW5ub3RhdGlv", - "bhrDAQoKQW5ub3RhdGlvbhIQCgRwYXRoGAEgAygFQgIQARITCgtzb3VyY2Vf", - "ZmlsZRgCIAEoCRINCgViZWdpbhgDIAEoBRILCgNlbmQYBCABKAUSSAoIc2Vt", - "YW50aWMYBSABKA4yNi5nb29nbGUucHJvdG9idWYuR2VuZXJhdGVkQ29kZUlu", - "Zm8uQW5ub3RhdGlvbi5TZW1hbnRpYyIoCghTZW1hbnRpYxIICgROT05FEAAS", - "BwoDU0VUEAESCQoFQUxJQVMQAiqnAgoHRWRpdGlvbhITCg9FRElUSU9OX1VO", - "S05PV04QABITCg5FRElUSU9OX0xFR0FDWRCEBxITCg5FRElUSU9OX1BST1RP", - "MhDmBxITCg5FRElUSU9OX1BST1RPMxDnBxIRCgxFRElUSU9OXzIwMjMQ6AcS", - "EQoMRURJVElPTl8yMDI0EOkHEhcKE0VESVRJT05fMV9URVNUX09OTFkQARIX", - "ChNFRElUSU9OXzJfVEVTVF9PTkxZEAISHQoXRURJVElPTl85OTk5N19URVNU", - "X09OTFkQnY0GEh0KF0VESVRJT05fOTk5OThfVEVTVF9PTkxZEJ6NBhIdChdF", - "RElUSU9OXzk5OTk5X1RFU1RfT05MWRCfjQYSEwoLRURJVElPTl9NQVgQ////", - "/wdCfgoTY29tLmdvb2dsZS5wcm90b2J1ZkIQRGVzY3JpcHRvclByb3Rvc0gB", - "Wi1nb29nbGUuZ29sYW5nLm9yZy9wcm90b2J1Zi90eXBlcy9kZXNjcmlwdG9y", - "cGL4AQGiAgNHUEKqAhpHb29nbGUuUHJvdG9idWYuUmVmbGVjdGlvbg==")); + "Q1lfQkVTVF9FRkZPUlQQAioGCOgHEItOKgYIi04QkE4qBgiQThCRTkoGCOcH", + "EOgHIoIDChJGZWF0dXJlU2V0RGVmYXVsdHMSTgoIZGVmYXVsdHMYASADKAsy", + "PC5nb29nbGUucHJvdG9idWYuRmVhdHVyZVNldERlZmF1bHRzLkZlYXR1cmVT", + "ZXRFZGl0aW9uRGVmYXVsdBIxCg9taW5pbXVtX2VkaXRpb24YBCABKA4yGC5n", + "b29nbGUucHJvdG9idWYuRWRpdGlvbhIxCg9tYXhpbXVtX2VkaXRpb24YBSAB", + "KA4yGC5nb29nbGUucHJvdG9idWYuRWRpdGlvbhq1AQoYRmVhdHVyZVNldEVk", + "aXRpb25EZWZhdWx0EikKB2VkaXRpb24YAyABKA4yGC5nb29nbGUucHJvdG9i", + "dWYuRWRpdGlvbhI5ChRvdmVycmlkYWJsZV9mZWF0dXJlcxgEIAEoCzIbLmdv", + "b2dsZS5wcm90b2J1Zi5GZWF0dXJlU2V0EjMKDmZpeGVkX2ZlYXR1cmVzGAUg", + "ASgLMhsuZ29vZ2xlLnByb3RvYnVmLkZlYXR1cmVTZXQi1QEKDlNvdXJjZUNv", + "ZGVJbmZvEjoKCGxvY2F0aW9uGAEgAygLMiguZ29vZ2xlLnByb3RvYnVmLlNv", + "dXJjZUNvZGVJbmZvLkxvY2F0aW9uGoYBCghMb2NhdGlvbhIQCgRwYXRoGAEg", + "AygFQgIQARIQCgRzcGFuGAIgAygFQgIQARIYChBsZWFkaW5nX2NvbW1lbnRz", + "GAMgASgJEhkKEXRyYWlsaW5nX2NvbW1lbnRzGAQgASgJEiEKGWxlYWRpbmdf", + "ZGV0YWNoZWRfY29tbWVudHMYBiADKAkinAIKEUdlbmVyYXRlZENvZGVJbmZv", + "EkEKCmFubm90YXRpb24YASADKAsyLS5nb29nbGUucHJvdG9idWYuR2VuZXJh", + "dGVkQ29kZUluZm8uQW5ub3RhdGlvbhrDAQoKQW5ub3RhdGlvbhIQCgRwYXRo", + "GAEgAygFQgIQARITCgtzb3VyY2VfZmlsZRgCIAEoCRINCgViZWdpbhgDIAEo", + "BRILCgNlbmQYBCABKAUSSAoIc2VtYW50aWMYBSABKA4yNi5nb29nbGUucHJv", + "dG9idWYuR2VuZXJhdGVkQ29kZUluZm8uQW5ub3RhdGlvbi5TZW1hbnRpYyIo", + "CghTZW1hbnRpYxIICgROT05FEAASBwoDU0VUEAESCQoFQUxJQVMQAiqnAgoH", + "RWRpdGlvbhITCg9FRElUSU9OX1VOS05PV04QABITCg5FRElUSU9OX0xFR0FD", + "WRCEBxITCg5FRElUSU9OX1BST1RPMhDmBxITCg5FRElUSU9OX1BST1RPMxDn", + "BxIRCgxFRElUSU9OXzIwMjMQ6AcSEQoMRURJVElPTl8yMDI0EOkHEhcKE0VE", + "SVRJT05fMV9URVNUX09OTFkQARIXChNFRElUSU9OXzJfVEVTVF9PTkxZEAIS", + "HQoXRURJVElPTl85OTk5N19URVNUX09OTFkQnY0GEh0KF0VESVRJT05fOTk5", + "OThfVEVTVF9PTkxZEJ6NBhIdChdFRElUSU9OXzk5OTk5X1RFU1RfT05MWRCf", + "jQYSEwoLRURJVElPTl9NQVgQ/////wdCfgoTY29tLmdvb2dsZS5wcm90b2J1", + "ZkIQRGVzY3JpcHRvclByb3Rvc0gBWi1nb29nbGUuZ29sYW5nLm9yZy9wcm90", + "b2J1Zi90eXBlcy9kZXNjcmlwdG9ycGL4AQGiAgNHUEKqAhpHb29nbGUuUHJv", + "dG9idWYuUmVmbGVjdGlvbg==")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { }, new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Google.Protobuf.Reflection.Edition), }, null, new pbr::GeneratedClrTypeInfo[] { diff --git a/php/ext/google/protobuf/php-upb.c b/php/ext/google/protobuf/php-upb.c index 03a3298878..3570966acf 100644 --- a/php/ext/google/protobuf/php-upb.c +++ b/php/ext/google/protobuf/php-upb.c @@ -1767,7 +1767,7 @@ const upb_MiniTableFile google_protobuf_descriptor_proto_upb_file_layout = { * NO CHECKED-IN PROTOBUF GENCODE */ -static const char descriptor[12155] = {'\n', ' ', 'g', 'o', 'o', 'g', 'l', 'e', '/', 'p', 'r', 'o', 't', 'o', 'b', 'u', 'f', '/', 'd', 'e', 's', 'c', 'r', 'i', 'p', +static const char descriptor[12131] = {'\n', ' ', 'g', 'o', 'o', 'g', 'l', 'e', '/', 'p', 'r', 'o', 't', 'o', 'b', 'u', 'f', '/', 'd', 'e', 's', 'c', 'r', 'i', 'p', 't', 'o', 'r', '.', 'p', 'r', 'o', 't', 'o', '\022', '\017', 'g', 'o', 'o', 'g', 'l', 'e', '.', 'p', 'r', 'o', 't', 'o', 'b', 'u', 'f', '\"', 'M', '\n', '\021', 'F', 'i', 'l', 'e', 'D', 'e', 's', 'c', 'r', 'i', 'p', 't', 'o', 'r', 'S', 'e', 't', '\022', '8', '\n', '\004', 'f', 'i', 'l', 'e', '\030', '\001', ' ', '\003', '(', '\013', '2', '$', '.', 'g', 'o', 'o', 'g', 'l', 'e', '.', 'p', 'r', 'o', 't', @@ -2138,7 +2138,7 @@ static const char descriptor[12155] = {'\n', ' ', 'g', 'o', 'o', 'g', 'l', 'e', '\032', 'J', '\n', '\010', 'N', 'a', 'm', 'e', 'P', 'a', 'r', 't', '\022', '\033', '\n', '\t', 'n', 'a', 'm', 'e', '_', 'p', 'a', 'r', 't', '\030', '\001', ' ', '\002', '(', '\t', 'R', '\010', 'n', 'a', 'm', 'e', 'P', 'a', 'r', 't', '\022', '!', '\n', '\014', 'i', 's', '_', 'e', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', '\030', '\002', ' ', '\002', '(', '\010', 'R', '\013', 'i', 's', 'E', 'x', 't', 'e', 'n', 's', 'i', 'o', -'n', '\"', '\271', '\n', '\n', '\n', 'F', 'e', 'a', 't', 'u', 'r', 'e', 'S', 'e', 't', '\022', '\221', '\001', '\n', '\016', 'f', 'i', 'e', 'l', +'n', '\"', '\241', '\n', '\n', '\n', 'F', 'e', 'a', 't', 'u', 'r', 'e', 'S', 'e', 't', '\022', '\221', '\001', '\n', '\016', 'f', 'i', 'e', 'l', 'd', '_', 'p', 'r', 'e', 's', 'e', 'n', 'c', 'e', '\030', '\001', ' ', '\001', '(', '\016', '2', ')', '.', 'g', 'o', 'o', 'g', 'l', 'e', '.', 'p', 'r', 'o', 't', 'o', 'b', 'u', 'f', '.', 'F', 'e', 'a', 't', 'u', 'r', 'e', 'S', 'e', 't', '.', 'F', 'i', 'e', 'l', 'd', 'P', 'r', 'e', 's', 'e', 'n', 'c', 'e', 'B', '?', '\210', '\001', '\001', '\230', '\001', '\004', '\230', '\001', '\001', '\242', '\001', '\r', '\022', '\010', @@ -2189,71 +2189,70 @@ static const char descriptor[12155] = {'\n', ' ', 'g', 'o', 'o', 'g', 'l', 'e', 'D', 'E', 'L', 'I', 'M', 'I', 'T', 'E', 'D', '\020', '\002', '\"', 'H', '\n', '\n', 'J', 's', 'o', 'n', 'F', 'o', 'r', 'm', 'a', 't', '\022', '\027', '\n', '\023', 'J', 'S', 'O', 'N', '_', 'F', 'O', 'R', 'M', 'A', 'T', '_', 'U', 'N', 'K', 'N', 'O', 'W', 'N', '\020', '\000', '\022', '\t', '\n', '\005', 'A', 'L', 'L', 'O', 'W', '\020', '\001', '\022', '\026', '\n', '\022', 'L', 'E', 'G', 'A', 'C', 'Y', '_', 'B', 'E', 'S', -'T', '_', 'E', 'F', 'F', 'O', 'R', 'T', '\020', '\002', '*', '\006', '\010', '\350', '\007', '\020', '\351', '\007', '*', '\006', '\010', '\351', '\007', '\020', '\352', -'\007', '*', '\006', '\010', '\352', '\007', '\020', '\353', '\007', '*', '\006', '\010', '\206', 'N', '\020', '\207', 'N', '*', '\006', '\010', '\213', 'N', '\020', '\220', 'N', -'*', '\006', '\010', '\220', 'N', '\020', '\221', 'N', 'J', '\006', '\010', '\347', '\007', '\020', '\350', '\007', '\"', '\331', '\003', '\n', '\022', 'F', 'e', 'a', 't', -'u', 'r', 'e', 'S', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 's', '\022', 'X', '\n', '\010', 'd', 'e', 'f', 'a', 'u', 'l', 't', -'s', '\030', '\001', ' ', '\003', '(', '\013', '2', '<', '.', 'g', 'o', 'o', 'g', 'l', 'e', '.', 'p', 'r', 'o', 't', 'o', 'b', 'u', 'f', -'.', 'F', 'e', 'a', 't', 'u', 'r', 'e', 'S', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 's', '.', 'F', 'e', 'a', 't', 'u', -'r', 'e', 'S', 'e', 't', 'E', 'd', 'i', 't', 'i', 'o', 'n', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'R', '\010', 'd', 'e', 'f', 'a', -'u', 'l', 't', 's', '\022', 'A', '\n', '\017', 'm', 'i', 'n', 'i', 'm', 'u', 'm', '_', 'e', 'd', 'i', 't', 'i', 'o', 'n', '\030', '\004', -' ', '\001', '(', '\016', '2', '\030', '.', 'g', 'o', 'o', 'g', 'l', 'e', '.', 'p', 'r', 'o', 't', 'o', 'b', 'u', 'f', '.', 'E', 'd', -'i', 't', 'i', 'o', 'n', 'R', '\016', 'm', 'i', 'n', 'i', 'm', 'u', 'm', 'E', 'd', 'i', 't', 'i', 'o', 'n', '\022', 'A', '\n', '\017', -'m', 'a', 'x', 'i', 'm', 'u', 'm', '_', 'e', 'd', 'i', 't', 'i', 'o', 'n', '\030', '\005', ' ', '\001', '(', '\016', '2', '\030', '.', 'g', -'o', 'o', 'g', 'l', 'e', '.', 'p', 'r', 'o', 't', 'o', 'b', 'u', 'f', '.', 'E', 'd', 'i', 't', 'i', 'o', 'n', 'R', '\016', 'm', -'a', 'x', 'i', 'm', 'u', 'm', 'E', 'd', 'i', 't', 'i', 'o', 'n', '\032', '\342', '\001', '\n', '\030', 'F', 'e', 'a', 't', 'u', 'r', 'e', -'S', 'e', 't', 'E', 'd', 'i', 't', 'i', 'o', 'n', 'D', 'e', 'f', 'a', 'u', 'l', 't', '\022', '2', '\n', '\007', 'e', 'd', 'i', 't', -'i', 'o', 'n', '\030', '\003', ' ', '\001', '(', '\016', '2', '\030', '.', 'g', 'o', 'o', 'g', 'l', 'e', '.', 'p', 'r', 'o', 't', 'o', 'b', -'u', 'f', '.', 'E', 'd', 'i', 't', 'i', 'o', 'n', 'R', '\007', 'e', 'd', 'i', 't', 'i', 'o', 'n', '\022', 'N', '\n', '\024', 'o', 'v', -'e', 'r', 'r', 'i', 'd', 'a', 'b', 'l', 'e', '_', 'f', 'e', 'a', 't', 'u', 'r', 'e', 's', '\030', '\004', ' ', '\001', '(', '\013', '2', +'T', '_', 'E', 'F', 'F', 'O', 'R', 'T', '\020', '\002', '*', '\006', '\010', '\350', '\007', '\020', '\213', 'N', '*', '\006', '\010', '\213', 'N', '\020', '\220', +'N', '*', '\006', '\010', '\220', 'N', '\020', '\221', 'N', 'J', '\006', '\010', '\347', '\007', '\020', '\350', '\007', '\"', '\331', '\003', '\n', '\022', 'F', 'e', 'a', +'t', 'u', 'r', 'e', 'S', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 's', '\022', 'X', '\n', '\010', 'd', 'e', 'f', 'a', 'u', 'l', +'t', 's', '\030', '\001', ' ', '\003', '(', '\013', '2', '<', '.', 'g', 'o', 'o', 'g', 'l', 'e', '.', 'p', 'r', 'o', 't', 'o', 'b', 'u', +'f', '.', 'F', 'e', 'a', 't', 'u', 'r', 'e', 'S', 'e', 't', 'D', 'e', 'f', 'a', 'u', 'l', 't', 's', '.', 'F', 'e', 'a', 't', +'u', 'r', 'e', 'S', 'e', 't', 'E', 'd', 'i', 't', 'i', 'o', 'n', 'D', 'e', 'f', 'a', 'u', 'l', 't', 'R', '\010', 'd', 'e', 'f', +'a', 'u', 'l', 't', 's', '\022', 'A', '\n', '\017', 'm', 'i', 'n', 'i', 'm', 'u', 'm', '_', 'e', 'd', 'i', 't', 'i', 'o', 'n', '\030', +'\004', ' ', '\001', '(', '\016', '2', '\030', '.', 'g', 'o', 'o', 'g', 'l', 'e', '.', 'p', 'r', 'o', 't', 'o', 'b', 'u', 'f', '.', 'E', +'d', 'i', 't', 'i', 'o', 'n', 'R', '\016', 'm', 'i', 'n', 'i', 'm', 'u', 'm', 'E', 'd', 'i', 't', 'i', 'o', 'n', '\022', 'A', '\n', +'\017', 'm', 'a', 'x', 'i', 'm', 'u', 'm', '_', 'e', 'd', 'i', 't', 'i', 'o', 'n', '\030', '\005', ' ', '\001', '(', '\016', '2', '\030', '.', +'g', 'o', 'o', 'g', 'l', 'e', '.', 'p', 'r', 'o', 't', 'o', 'b', 'u', 'f', '.', 'E', 'd', 'i', 't', 'i', 'o', 'n', 'R', '\016', +'m', 'a', 'x', 'i', 'm', 'u', 'm', 'E', 'd', 'i', 't', 'i', 'o', 'n', '\032', '\342', '\001', '\n', '\030', 'F', 'e', 'a', 't', 'u', 'r', +'e', 'S', 'e', 't', 'E', 'd', 'i', 't', 'i', 'o', 'n', 'D', 'e', 'f', 'a', 'u', 'l', 't', '\022', '2', '\n', '\007', 'e', 'd', 'i', +'t', 'i', 'o', 'n', '\030', '\003', ' ', '\001', '(', '\016', '2', '\030', '.', 'g', 'o', 'o', 'g', 'l', 'e', '.', 'p', 'r', 'o', 't', 'o', +'b', 'u', 'f', '.', 'E', 'd', 'i', 't', 'i', 'o', 'n', 'R', '\007', 'e', 'd', 'i', 't', 'i', 'o', 'n', '\022', 'N', '\n', '\024', 'o', +'v', 'e', 'r', 'r', 'i', 'd', 'a', 'b', 'l', 'e', '_', 'f', 'e', 'a', 't', 'u', 'r', 'e', 's', '\030', '\004', ' ', '\001', '(', '\013', +'2', '\033', '.', 'g', 'o', 'o', 'g', 'l', 'e', '.', 'p', 'r', 'o', 't', 'o', 'b', 'u', 'f', '.', 'F', 'e', 'a', 't', 'u', 'r', +'e', 'S', 'e', 't', 'R', '\023', 'o', 'v', 'e', 'r', 'r', 'i', 'd', 'a', 'b', 'l', 'e', 'F', 'e', 'a', 't', 'u', 'r', 'e', 's', +'\022', 'B', '\n', '\016', 'f', 'i', 'x', 'e', 'd', '_', 'f', 'e', 'a', 't', 'u', 'r', 'e', 's', '\030', '\005', ' ', '\001', '(', '\013', '2', '\033', '.', 'g', 'o', 'o', 'g', 'l', 'e', '.', 'p', 'r', 'o', 't', 'o', 'b', 'u', 'f', '.', 'F', 'e', 'a', 't', 'u', 'r', 'e', -'S', 'e', 't', 'R', '\023', 'o', 'v', 'e', 'r', 'r', 'i', 'd', 'a', 'b', 'l', 'e', 'F', 'e', 'a', 't', 'u', 'r', 'e', 's', '\022', -'B', '\n', '\016', 'f', 'i', 'x', 'e', 'd', '_', 'f', 'e', 'a', 't', 'u', 'r', 'e', 's', '\030', '\005', ' ', '\001', '(', '\013', '2', '\033', -'.', 'g', 'o', 'o', 'g', 'l', 'e', '.', 'p', 'r', 'o', 't', 'o', 'b', 'u', 'f', '.', 'F', 'e', 'a', 't', 'u', 'r', 'e', 'S', -'e', 't', 'R', '\r', 'f', 'i', 'x', 'e', 'd', 'F', 'e', 'a', 't', 'u', 'r', 'e', 's', '\"', '\247', '\002', '\n', '\016', 'S', 'o', 'u', -'r', 'c', 'e', 'C', 'o', 'd', 'e', 'I', 'n', 'f', 'o', '\022', 'D', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', '\001', -' ', '\003', '(', '\013', '2', '(', '.', 'g', 'o', 'o', 'g', 'l', 'e', '.', 'p', 'r', 'o', 't', 'o', 'b', 'u', 'f', '.', 'S', 'o', -'u', 'r', 'c', 'e', 'C', 'o', 'd', 'e', 'I', 'n', 'f', 'o', '.', 'L', 'o', 'c', 'a', 't', 'i', 'o', 'n', 'R', '\010', 'l', 'o', -'c', 'a', 't', 'i', 'o', 'n', '\032', '\316', '\001', '\n', '\010', 'L', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\022', '\026', '\n', '\004', 'p', 'a', -'t', 'h', '\030', '\001', ' ', '\003', '(', '\005', 'B', '\002', '\020', '\001', 'R', '\004', 'p', 'a', 't', 'h', '\022', '\026', '\n', '\004', 's', 'p', 'a', -'n', '\030', '\002', ' ', '\003', '(', '\005', 'B', '\002', '\020', '\001', 'R', '\004', 's', 'p', 'a', 'n', '\022', ')', '\n', '\020', 'l', 'e', 'a', 'd', -'i', 'n', 'g', '_', 'c', 'o', 'm', 'm', 'e', 'n', 't', 's', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\017', 'l', 'e', 'a', 'd', 'i', -'n', 'g', 'C', 'o', 'm', 'm', 'e', 'n', 't', 's', '\022', '+', '\n', '\021', 't', 'r', 'a', 'i', 'l', 'i', 'n', 'g', '_', 'c', 'o', -'m', 'm', 'e', 'n', 't', 's', '\030', '\004', ' ', '\001', '(', '\t', 'R', '\020', 't', 'r', 'a', 'i', 'l', 'i', 'n', 'g', 'C', 'o', 'm', -'m', 'e', 'n', 't', 's', '\022', ':', '\n', '\031', 'l', 'e', 'a', 'd', 'i', 'n', 'g', '_', 'd', 'e', 't', 'a', 'c', 'h', 'e', 'd', -'_', 'c', 'o', 'm', 'm', 'e', 'n', 't', 's', '\030', '\006', ' ', '\003', '(', '\t', 'R', '\027', 'l', 'e', 'a', 'd', 'i', 'n', 'g', 'D', -'e', 't', 'a', 'c', 'h', 'e', 'd', 'C', 'o', 'm', 'm', 'e', 'n', 't', 's', '\"', '\320', '\002', '\n', '\021', 'G', 'e', 'n', 'e', 'r', -'a', 't', 'e', 'd', 'C', 'o', 'd', 'e', 'I', 'n', 'f', 'o', '\022', 'M', '\n', '\n', 'a', 'n', 'n', 'o', 't', 'a', 't', 'i', 'o', -'n', '\030', '\001', ' ', '\003', '(', '\013', '2', '-', '.', 'g', 'o', 'o', 'g', 'l', 'e', '.', 'p', 'r', 'o', 't', 'o', 'b', 'u', 'f', -'.', 'G', 'e', 'n', 'e', 'r', 'a', 't', 'e', 'd', 'C', 'o', 'd', 'e', 'I', 'n', 'f', 'o', '.', 'A', 'n', 'n', 'o', 't', 'a', -'t', 'i', 'o', 'n', 'R', '\n', 'a', 'n', 'n', 'o', 't', 'a', 't', 'i', 'o', 'n', '\032', '\353', '\001', '\n', '\n', 'A', 'n', 'n', 'o', -'t', 'a', 't', 'i', 'o', 'n', '\022', '\026', '\n', '\004', 'p', 'a', 't', 'h', '\030', '\001', ' ', '\003', '(', '\005', 'B', '\002', '\020', '\001', 'R', -'\004', 'p', 'a', 't', 'h', '\022', '\037', '\n', '\013', 's', 'o', 'u', 'r', 'c', 'e', '_', 'f', 'i', 'l', 'e', '\030', '\002', ' ', '\001', '(', -'\t', 'R', '\n', 's', 'o', 'u', 'r', 'c', 'e', 'F', 'i', 'l', 'e', '\022', '\024', '\n', '\005', 'b', 'e', 'g', 'i', 'n', '\030', '\003', ' ', -'\001', '(', '\005', 'R', '\005', 'b', 'e', 'g', 'i', 'n', '\022', '\020', '\n', '\003', 'e', 'n', 'd', '\030', '\004', ' ', '\001', '(', '\005', 'R', '\003', -'e', 'n', 'd', '\022', 'R', '\n', '\010', 's', 'e', 'm', 'a', 'n', 't', 'i', 'c', '\030', '\005', ' ', '\001', '(', '\016', '2', '6', '.', 'g', -'o', 'o', 'g', 'l', 'e', '.', 'p', 'r', 'o', 't', 'o', 'b', 'u', 'f', '.', 'G', 'e', 'n', 'e', 'r', 'a', 't', 'e', 'd', 'C', -'o', 'd', 'e', 'I', 'n', 'f', 'o', '.', 'A', 'n', 'n', 'o', 't', 'a', 't', 'i', 'o', 'n', '.', 'S', 'e', 'm', 'a', 'n', 't', -'i', 'c', 'R', '\010', 's', 'e', 'm', 'a', 'n', 't', 'i', 'c', '\"', '(', '\n', '\010', 'S', 'e', 'm', 'a', 'n', 't', 'i', 'c', '\022', -'\010', '\n', '\004', 'N', 'O', 'N', 'E', '\020', '\000', '\022', '\007', '\n', '\003', 'S', 'E', 'T', '\020', '\001', '\022', '\t', '\n', '\005', 'A', 'L', 'I', -'A', 'S', '\020', '\002', '*', '\247', '\002', '\n', '\007', 'E', 'd', 'i', 't', 'i', 'o', 'n', '\022', '\023', '\n', '\017', 'E', 'D', 'I', 'T', 'I', -'O', 'N', '_', 'U', 'N', 'K', 'N', 'O', 'W', 'N', '\020', '\000', '\022', '\023', '\n', '\016', 'E', 'D', 'I', 'T', 'I', 'O', 'N', '_', 'L', -'E', 'G', 'A', 'C', 'Y', '\020', '\204', '\007', '\022', '\023', '\n', '\016', 'E', 'D', 'I', 'T', 'I', 'O', 'N', '_', 'P', 'R', 'O', 'T', 'O', -'2', '\020', '\346', '\007', '\022', '\023', '\n', '\016', 'E', 'D', 'I', 'T', 'I', 'O', 'N', '_', 'P', 'R', 'O', 'T', 'O', '3', '\020', '\347', '\007', -'\022', '\021', '\n', '\014', 'E', 'D', 'I', 'T', 'I', 'O', 'N', '_', '2', '0', '2', '3', '\020', '\350', '\007', '\022', '\021', '\n', '\014', 'E', 'D', -'I', 'T', 'I', 'O', 'N', '_', '2', '0', '2', '4', '\020', '\351', '\007', '\022', '\027', '\n', '\023', 'E', 'D', 'I', 'T', 'I', 'O', 'N', '_', -'1', '_', 'T', 'E', 'S', 'T', '_', 'O', 'N', 'L', 'Y', '\020', '\001', '\022', '\027', '\n', '\023', 'E', 'D', 'I', 'T', 'I', 'O', 'N', '_', -'2', '_', 'T', 'E', 'S', 'T', '_', 'O', 'N', 'L', 'Y', '\020', '\002', '\022', '\035', '\n', '\027', 'E', 'D', 'I', 'T', 'I', 'O', 'N', '_', -'9', '9', '9', '9', '7', '_', 'T', 'E', 'S', 'T', '_', 'O', 'N', 'L', 'Y', '\020', '\235', '\215', '\006', '\022', '\035', '\n', '\027', 'E', 'D', -'I', 'T', 'I', 'O', 'N', '_', '9', '9', '9', '9', '8', '_', 'T', 'E', 'S', 'T', '_', 'O', 'N', 'L', 'Y', '\020', '\236', '\215', '\006', -'\022', '\035', '\n', '\027', 'E', 'D', 'I', 'T', 'I', 'O', 'N', '_', '9', '9', '9', '9', '9', '_', 'T', 'E', 'S', 'T', '_', 'O', 'N', -'L', 'Y', '\020', '\237', '\215', '\006', '\022', '\023', '\n', '\013', 'E', 'D', 'I', 'T', 'I', 'O', 'N', '_', 'M', 'A', 'X', '\020', '\377', '\377', '\377', -'\377', '\007', 'B', '~', '\n', '\023', 'c', 'o', 'm', '.', 'g', 'o', 'o', 'g', 'l', 'e', '.', 'p', 'r', 'o', 't', 'o', 'b', 'u', 'f', -'B', '\020', 'D', 'e', 's', 'c', 'r', 'i', 'p', 't', 'o', 'r', 'P', 'r', 'o', 't', 'o', 's', 'H', '\001', 'Z', '-', 'g', 'o', 'o', -'g', 'l', 'e', '.', 'g', 'o', 'l', 'a', 'n', 'g', '.', 'o', 'r', 'g', '/', 'p', 'r', 'o', 't', 'o', 'b', 'u', 'f', '/', 't', -'y', 'p', 'e', 's', '/', 'd', 'e', 's', 'c', 'r', 'i', 'p', 't', 'o', 'r', 'p', 'b', '\370', '\001', '\001', '\242', '\002', '\003', 'G', 'P', -'B', '\252', '\002', '\032', 'G', 'o', 'o', 'g', 'l', 'e', '.', 'P', 'r', 'o', 't', 'o', 'b', 'u', 'f', '.', 'R', 'e', 'f', 'l', 'e', -'c', 't', 'i', 'o', 'n', +'S', 'e', 't', 'R', '\r', 'f', 'i', 'x', 'e', 'd', 'F', 'e', 'a', 't', 'u', 'r', 'e', 's', '\"', '\247', '\002', '\n', '\016', 'S', 'o', +'u', 'r', 'c', 'e', 'C', 'o', 'd', 'e', 'I', 'n', 'f', 'o', '\022', 'D', '\n', '\010', 'l', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\030', +'\001', ' ', '\003', '(', '\013', '2', '(', '.', 'g', 'o', 'o', 'g', 'l', 'e', '.', 'p', 'r', 'o', 't', 'o', 'b', 'u', 'f', '.', 'S', +'o', 'u', 'r', 'c', 'e', 'C', 'o', 'd', 'e', 'I', 'n', 'f', 'o', '.', 'L', 'o', 'c', 'a', 't', 'i', 'o', 'n', 'R', '\010', 'l', +'o', 'c', 'a', 't', 'i', 'o', 'n', '\032', '\316', '\001', '\n', '\010', 'L', 'o', 'c', 'a', 't', 'i', 'o', 'n', '\022', '\026', '\n', '\004', 'p', +'a', 't', 'h', '\030', '\001', ' ', '\003', '(', '\005', 'B', '\002', '\020', '\001', 'R', '\004', 'p', 'a', 't', 'h', '\022', '\026', '\n', '\004', 's', 'p', +'a', 'n', '\030', '\002', ' ', '\003', '(', '\005', 'B', '\002', '\020', '\001', 'R', '\004', 's', 'p', 'a', 'n', '\022', ')', '\n', '\020', 'l', 'e', 'a', +'d', 'i', 'n', 'g', '_', 'c', 'o', 'm', 'm', 'e', 'n', 't', 's', '\030', '\003', ' ', '\001', '(', '\t', 'R', '\017', 'l', 'e', 'a', 'd', +'i', 'n', 'g', 'C', 'o', 'm', 'm', 'e', 'n', 't', 's', '\022', '+', '\n', '\021', 't', 'r', 'a', 'i', 'l', 'i', 'n', 'g', '_', 'c', +'o', 'm', 'm', 'e', 'n', 't', 's', '\030', '\004', ' ', '\001', '(', '\t', 'R', '\020', 't', 'r', 'a', 'i', 'l', 'i', 'n', 'g', 'C', 'o', +'m', 'm', 'e', 'n', 't', 's', '\022', ':', '\n', '\031', 'l', 'e', 'a', 'd', 'i', 'n', 'g', '_', 'd', 'e', 't', 'a', 'c', 'h', 'e', +'d', '_', 'c', 'o', 'm', 'm', 'e', 'n', 't', 's', '\030', '\006', ' ', '\003', '(', '\t', 'R', '\027', 'l', 'e', 'a', 'd', 'i', 'n', 'g', +'D', 'e', 't', 'a', 'c', 'h', 'e', 'd', 'C', 'o', 'm', 'm', 'e', 'n', 't', 's', '\"', '\320', '\002', '\n', '\021', 'G', 'e', 'n', 'e', +'r', 'a', 't', 'e', 'd', 'C', 'o', 'd', 'e', 'I', 'n', 'f', 'o', '\022', 'M', '\n', '\n', 'a', 'n', 'n', 'o', 't', 'a', 't', 'i', +'o', 'n', '\030', '\001', ' ', '\003', '(', '\013', '2', '-', '.', 'g', 'o', 'o', 'g', 'l', 'e', '.', 'p', 'r', 'o', 't', 'o', 'b', 'u', +'f', '.', 'G', 'e', 'n', 'e', 'r', 'a', 't', 'e', 'd', 'C', 'o', 'd', 'e', 'I', 'n', 'f', 'o', '.', 'A', 'n', 'n', 'o', 't', +'a', 't', 'i', 'o', 'n', 'R', '\n', 'a', 'n', 'n', 'o', 't', 'a', 't', 'i', 'o', 'n', '\032', '\353', '\001', '\n', '\n', 'A', 'n', 'n', +'o', 't', 'a', 't', 'i', 'o', 'n', '\022', '\026', '\n', '\004', 'p', 'a', 't', 'h', '\030', '\001', ' ', '\003', '(', '\005', 'B', '\002', '\020', '\001', +'R', '\004', 'p', 'a', 't', 'h', '\022', '\037', '\n', '\013', 's', 'o', 'u', 'r', 'c', 'e', '_', 'f', 'i', 'l', 'e', '\030', '\002', ' ', '\001', +'(', '\t', 'R', '\n', 's', 'o', 'u', 'r', 'c', 'e', 'F', 'i', 'l', 'e', '\022', '\024', '\n', '\005', 'b', 'e', 'g', 'i', 'n', '\030', '\003', +' ', '\001', '(', '\005', 'R', '\005', 'b', 'e', 'g', 'i', 'n', '\022', '\020', '\n', '\003', 'e', 'n', 'd', '\030', '\004', ' ', '\001', '(', '\005', 'R', +'\003', 'e', 'n', 'd', '\022', 'R', '\n', '\010', 's', 'e', 'm', 'a', 'n', 't', 'i', 'c', '\030', '\005', ' ', '\001', '(', '\016', '2', '6', '.', +'g', 'o', 'o', 'g', 'l', 'e', '.', 'p', 'r', 'o', 't', 'o', 'b', 'u', 'f', '.', 'G', 'e', 'n', 'e', 'r', 'a', 't', 'e', 'd', +'C', 'o', 'd', 'e', 'I', 'n', 'f', 'o', '.', 'A', 'n', 'n', 'o', 't', 'a', 't', 'i', 'o', 'n', '.', 'S', 'e', 'm', 'a', 'n', +'t', 'i', 'c', 'R', '\010', 's', 'e', 'm', 'a', 'n', 't', 'i', 'c', '\"', '(', '\n', '\010', 'S', 'e', 'm', 'a', 'n', 't', 'i', 'c', +'\022', '\010', '\n', '\004', 'N', 'O', 'N', 'E', '\020', '\000', '\022', '\007', '\n', '\003', 'S', 'E', 'T', '\020', '\001', '\022', '\t', '\n', '\005', 'A', 'L', +'I', 'A', 'S', '\020', '\002', '*', '\247', '\002', '\n', '\007', 'E', 'd', 'i', 't', 'i', 'o', 'n', '\022', '\023', '\n', '\017', 'E', 'D', 'I', 'T', +'I', 'O', 'N', '_', 'U', 'N', 'K', 'N', 'O', 'W', 'N', '\020', '\000', '\022', '\023', '\n', '\016', 'E', 'D', 'I', 'T', 'I', 'O', 'N', '_', +'L', 'E', 'G', 'A', 'C', 'Y', '\020', '\204', '\007', '\022', '\023', '\n', '\016', 'E', 'D', 'I', 'T', 'I', 'O', 'N', '_', 'P', 'R', 'O', 'T', +'O', '2', '\020', '\346', '\007', '\022', '\023', '\n', '\016', 'E', 'D', 'I', 'T', 'I', 'O', 'N', '_', 'P', 'R', 'O', 'T', 'O', '3', '\020', '\347', +'\007', '\022', '\021', '\n', '\014', 'E', 'D', 'I', 'T', 'I', 'O', 'N', '_', '2', '0', '2', '3', '\020', '\350', '\007', '\022', '\021', '\n', '\014', 'E', +'D', 'I', 'T', 'I', 'O', 'N', '_', '2', '0', '2', '4', '\020', '\351', '\007', '\022', '\027', '\n', '\023', 'E', 'D', 'I', 'T', 'I', 'O', 'N', +'_', '1', '_', 'T', 'E', 'S', 'T', '_', 'O', 'N', 'L', 'Y', '\020', '\001', '\022', '\027', '\n', '\023', 'E', 'D', 'I', 'T', 'I', 'O', 'N', +'_', '2', '_', 'T', 'E', 'S', 'T', '_', 'O', 'N', 'L', 'Y', '\020', '\002', '\022', '\035', '\n', '\027', 'E', 'D', 'I', 'T', 'I', 'O', 'N', +'_', '9', '9', '9', '9', '7', '_', 'T', 'E', 'S', 'T', '_', 'O', 'N', 'L', 'Y', '\020', '\235', '\215', '\006', '\022', '\035', '\n', '\027', 'E', +'D', 'I', 'T', 'I', 'O', 'N', '_', '9', '9', '9', '9', '8', '_', 'T', 'E', 'S', 'T', '_', 'O', 'N', 'L', 'Y', '\020', '\236', '\215', +'\006', '\022', '\035', '\n', '\027', 'E', 'D', 'I', 'T', 'I', 'O', 'N', '_', '9', '9', '9', '9', '9', '_', 'T', 'E', 'S', 'T', '_', 'O', +'N', 'L', 'Y', '\020', '\237', '\215', '\006', '\022', '\023', '\n', '\013', 'E', 'D', 'I', 'T', 'I', 'O', 'N', '_', 'M', 'A', 'X', '\020', '\377', '\377', +'\377', '\377', '\007', 'B', '~', '\n', '\023', 'c', 'o', 'm', '.', 'g', 'o', 'o', 'g', 'l', 'e', '.', 'p', 'r', 'o', 't', 'o', 'b', 'u', +'f', 'B', '\020', 'D', 'e', 's', 'c', 'r', 'i', 'p', 't', 'o', 'r', 'P', 'r', 'o', 't', 'o', 's', 'H', '\001', 'Z', '-', 'g', 'o', +'o', 'g', 'l', 'e', '.', 'g', 'o', 'l', 'a', 'n', 'g', '.', 'o', 'r', 'g', '/', 'p', 'r', 'o', 't', 'o', 'b', 'u', 'f', '/', +'t', 'y', 'p', 'e', 's', '/', 'd', 'e', 's', 'c', 'r', 'i', 'p', 't', 'o', 'r', 'p', 'b', '\370', '\001', '\001', '\242', '\002', '\003', 'G', +'P', 'B', '\252', '\002', '\032', 'G', 'o', 'o', 'g', 'l', 'e', '.', 'P', 'r', 'o', 't', 'o', 'b', 'u', 'f', '.', 'R', 'e', 'f', 'l', +'e', 'c', 't', 'i', 'o', 'n', }; static _upb_DefPool_Init *deps[1] = { @@ -2264,7 +2263,7 @@ _upb_DefPool_Init google_protobuf_descriptor_proto_upbdefinit = { deps, &google_protobuf_descriptor_proto_upb_file_layout, "google/protobuf/descriptor.proto", - UPB_STRINGVIEW_INIT(descriptor, 12155) + UPB_STRINGVIEW_INIT(descriptor, 12131) }; @@ -9015,6 +9014,27 @@ upb_DecodeStatus upb_DecodeLengthPrefixed(const char* buf, size_t size, return upb_Decode(buf, msg_len, msg, mt, extreg, options, arena); } +const char* upb_DecodeStatus_String(upb_DecodeStatus status) { + switch (status) { + case kUpb_DecodeStatus_Ok: + return "Ok"; + case kUpb_DecodeStatus_Malformed: + return "Wire format was corrupt"; + case kUpb_DecodeStatus_OutOfMemory: + return "Arena alloc failed"; + case kUpb_DecodeStatus_BadUtf8: + return "String field had bad UTF-8"; + case kUpb_DecodeStatus_MaxDepthExceeded: + return "Exceeded upb_DecodeOptions_MaxDepth"; + case kUpb_DecodeStatus_MissingRequired: + return "Missing required field"; + case kUpb_DecodeStatus_UnlinkedSubMessage: + return "Unlinked sub-message field was present"; + default: + return "Unknown decode status"; + } +} + #undef OP_FIXPCK_LG2 #undef OP_VARPCK_LG2 @@ -9655,6 +9675,20 @@ upb_EncodeStatus upb_EncodeLengthPrefixed(const upb_Message* msg, return _upb_Encode(msg, l, options, arena, buf, size, true); } +const char* upb_EncodeStatus_String(upb_EncodeStatus status) { + switch (status) { + case kUpb_EncodeStatus_Ok: + return "Ok"; + case kUpb_EncodeStatus_MissingRequired: + return "Missing required field"; + case kUpb_EncodeStatus_MaxDepthExceeded: + return "Max depth exceeded"; + case kUpb_EncodeStatus_OutOfMemory: + return "Arena alloc failed"; + default: + return "Unknown encode status"; + } +} // Fast decoder: ~3x the speed of decode.c, but requires x86-64/ARM64. // Also the table size grows by 2x. // diff --git a/php/ext/google/protobuf/php-upb.h b/php/ext/google/protobuf/php-upb.h index 26cf6d7616..9f051bebcc 100644 --- a/php/ext/google/protobuf/php-upb.h +++ b/php/ext/google/protobuf/php-upb.h @@ -4503,6 +4503,9 @@ UPB_API upb_DecodeStatus upb_DecodeLengthPrefixed( const upb_MiniTable* mt, const upb_ExtensionRegistry* extreg, int options, upb_Arena* arena); +// Utility function for wrapper languages to get an error string from a +// upb_DecodeStatus. +UPB_API const char* upb_DecodeStatus_String(upb_DecodeStatus status); #ifdef __cplusplus } /* extern "C" */ #endif @@ -4576,6 +4579,9 @@ UPB_API upb_EncodeStatus upb_EncodeLengthPrefixed(const upb_Message* msg, const upb_MiniTable* l, int options, upb_Arena* arena, char** buf, size_t* size); +// Utility function for wrapper languages to get an error string from a +// upb_EncodeStatus. +UPB_API const char* upb_EncodeStatus_String(upb_EncodeStatus status); #ifdef __cplusplus } /* extern "C" */ diff --git a/ruby/ext/google/protobuf_c/ruby-upb.c b/ruby/ext/google/protobuf_c/ruby-upb.c index c4cfa69ca9..b638633f97 100644 --- a/ruby/ext/google/protobuf_c/ruby-upb.c +++ b/ruby/ext/google/protobuf_c/ruby-upb.c @@ -8507,6 +8507,27 @@ upb_DecodeStatus upb_DecodeLengthPrefixed(const char* buf, size_t size, return upb_Decode(buf, msg_len, msg, mt, extreg, options, arena); } +const char* upb_DecodeStatus_String(upb_DecodeStatus status) { + switch (status) { + case kUpb_DecodeStatus_Ok: + return "Ok"; + case kUpb_DecodeStatus_Malformed: + return "Wire format was corrupt"; + case kUpb_DecodeStatus_OutOfMemory: + return "Arena alloc failed"; + case kUpb_DecodeStatus_BadUtf8: + return "String field had bad UTF-8"; + case kUpb_DecodeStatus_MaxDepthExceeded: + return "Exceeded upb_DecodeOptions_MaxDepth"; + case kUpb_DecodeStatus_MissingRequired: + return "Missing required field"; + case kUpb_DecodeStatus_UnlinkedSubMessage: + return "Unlinked sub-message field was present"; + default: + return "Unknown decode status"; + } +} + #undef OP_FIXPCK_LG2 #undef OP_VARPCK_LG2 @@ -9147,6 +9168,20 @@ upb_EncodeStatus upb_EncodeLengthPrefixed(const upb_Message* msg, return _upb_Encode(msg, l, options, arena, buf, size, true); } +const char* upb_EncodeStatus_String(upb_EncodeStatus status) { + switch (status) { + case kUpb_EncodeStatus_Ok: + return "Ok"; + case kUpb_EncodeStatus_MissingRequired: + return "Missing required field"; + case kUpb_EncodeStatus_MaxDepthExceeded: + return "Max depth exceeded"; + case kUpb_EncodeStatus_OutOfMemory: + return "Arena alloc failed"; + default: + return "Unknown encode status"; + } +} // Fast decoder: ~3x the speed of decode.c, but requires x86-64/ARM64. // Also the table size grows by 2x. // diff --git a/ruby/ext/google/protobuf_c/ruby-upb.h b/ruby/ext/google/protobuf_c/ruby-upb.h index 3d9024c6a9..0926cdd7c8 100755 --- a/ruby/ext/google/protobuf_c/ruby-upb.h +++ b/ruby/ext/google/protobuf_c/ruby-upb.h @@ -4505,6 +4505,9 @@ UPB_API upb_DecodeStatus upb_DecodeLengthPrefixed( const upb_MiniTable* mt, const upb_ExtensionRegistry* extreg, int options, upb_Arena* arena); +// Utility function for wrapper languages to get an error string from a +// upb_DecodeStatus. +UPB_API const char* upb_DecodeStatus_String(upb_DecodeStatus status); #ifdef __cplusplus } /* extern "C" */ #endif @@ -4578,6 +4581,9 @@ UPB_API upb_EncodeStatus upb_EncodeLengthPrefixed(const upb_Message* msg, const upb_MiniTable* l, int options, upb_Arena* arena, char** buf, size_t* size); +// Utility function for wrapper languages to get an error string from a +// upb_EncodeStatus. +UPB_API const char* upb_EncodeStatus_String(upb_EncodeStatus status); #ifdef __cplusplus } /* extern "C" */ diff --git a/src/google/protobuf/any.pb.cc b/src/google/protobuf/any.pb.cc index 1d70e242ad..0e5ccc0bcf 100644 --- a/src/google/protobuf/any.pb.cc +++ b/src/google/protobuf/any.pb.cc @@ -182,10 +182,10 @@ Any::GetClassData() const { &_table_.header, nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized + &Any::MergeImpl, PROTOBUF_FIELD_OFFSET(Any, _impl_._cached_size_), false, }, - &Any::MergeImpl, &Any::kDescriptorMethods, &descriptor_table_google_2fprotobuf_2fany_2eproto, nullptr, // tracker @@ -304,7 +304,6 @@ PROTOBUF_NOINLINE void Any::Clear() { return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } - void Any::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { auto* const _this = static_cast(&to_msg); auto& from = static_cast(from_msg); diff --git a/src/google/protobuf/api.pb.cc b/src/google/protobuf/api.pb.cc index 1d572b11d1..cff0c6286a 100644 --- a/src/google/protobuf/api.pb.cc +++ b/src/google/protobuf/api.pb.cc @@ -316,10 +316,10 @@ Api::GetClassData() const { &_table_.header, nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized + &Api::MergeImpl, PROTOBUF_FIELD_OFFSET(Api, _impl_._cached_size_), false, }, - &Api::MergeImpl, &Api::kDescriptorMethods, &descriptor_table_google_2fprotobuf_2fapi_2eproto, nullptr, // tracker @@ -570,7 +570,6 @@ PROTOBUF_NOINLINE void Api::Clear() { return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } - void Api::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { auto* const _this = static_cast(&to_msg); auto& from = static_cast(from_msg); @@ -721,10 +720,10 @@ Method::GetClassData() const { &_table_.header, nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized + &Method::MergeImpl, PROTOBUF_FIELD_OFFSET(Method, _impl_._cached_size_), false, }, - &Method::MergeImpl, &Method::kDescriptorMethods, &descriptor_table_google_2fprotobuf_2fapi_2eproto, nullptr, // tracker @@ -950,7 +949,6 @@ PROTOBUF_NOINLINE void Method::Clear() { return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } - void Method::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { auto* const _this = static_cast(&to_msg); auto& from = static_cast(from_msg); @@ -1070,10 +1068,10 @@ Mixin::GetClassData() const { &_table_.header, nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized + &Mixin::MergeImpl, PROTOBUF_FIELD_OFFSET(Mixin, _impl_._cached_size_), false, }, - &Mixin::MergeImpl, &Mixin::kDescriptorMethods, &descriptor_table_google_2fprotobuf_2fapi_2eproto, nullptr, // tracker @@ -1195,7 +1193,6 @@ PROTOBUF_NOINLINE void Mixin::Clear() { return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } - void Mixin::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { auto* const _this = static_cast(&to_msg); auto& from = static_cast(from_msg); diff --git a/src/google/protobuf/duration.pb.cc b/src/google/protobuf/duration.pb.cc index 76073738be..08f551243f 100644 --- a/src/google/protobuf/duration.pb.cc +++ b/src/google/protobuf/duration.pb.cc @@ -149,10 +149,10 @@ Duration::GetClassData() const { &_table_.header, nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized + &Duration::MergeImpl, PROTOBUF_FIELD_OFFSET(Duration, _impl_._cached_size_), false, }, - &Duration::MergeImpl, &Duration::kDescriptorMethods, &descriptor_table_google_2fprotobuf_2fduration_2eproto, nullptr, // tracker @@ -269,7 +269,6 @@ PROTOBUF_NOINLINE void Duration::Clear() { return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } - void Duration::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { auto* const _this = static_cast(&to_msg); auto& from = static_cast(from_msg); diff --git a/src/google/protobuf/empty.pb.cc b/src/google/protobuf/empty.pb.cc index 1946800504..90dcbc0914 100644 --- a/src/google/protobuf/empty.pb.cc +++ b/src/google/protobuf/empty.pb.cc @@ -120,10 +120,10 @@ Empty::GetClassData() const { &_table_.header, nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized + &Empty::MergeImpl, PROTOBUF_FIELD_OFFSET(Empty, _impl_._cached_size_), false, }, - &Empty::MergeImpl, &Empty::kDescriptorMethods, &descriptor_table_google_2fprotobuf_2fempty_2eproto, nullptr, // tracker @@ -167,7 +167,6 @@ const ::_pbi::TcParseTable<0, 0, 0, 0, 2> Empty::_table_ = { - ::google::protobuf::Metadata Empty::GetMetadata() const { return ::google::protobuf::internal::ZeroFieldsBase::GetMetadataImpl(GetClassData()->full()); } diff --git a/src/google/protobuf/field_mask.pb.cc b/src/google/protobuf/field_mask.pb.cc index 52e4183374..011cccf045 100644 --- a/src/google/protobuf/field_mask.pb.cc +++ b/src/google/protobuf/field_mask.pb.cc @@ -155,10 +155,10 @@ FieldMask::GetClassData() const { &_table_.header, nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized + &FieldMask::MergeImpl, PROTOBUF_FIELD_OFFSET(FieldMask, _impl_._cached_size_), false, }, - &FieldMask::MergeImpl, &FieldMask::kDescriptorMethods, &descriptor_table_google_2fprotobuf_2ffield_5fmask_2eproto, nullptr, // tracker @@ -262,7 +262,6 @@ PROTOBUF_NOINLINE void FieldMask::Clear() { return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } - void FieldMask::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { auto* const _this = static_cast(&to_msg); auto& from = static_cast(from_msg); diff --git a/src/google/protobuf/source_context.pb.cc b/src/google/protobuf/source_context.pb.cc index 3d129e5b1a..b6a04dca9e 100644 --- a/src/google/protobuf/source_context.pb.cc +++ b/src/google/protobuf/source_context.pb.cc @@ -158,10 +158,10 @@ SourceContext::GetClassData() const { &_table_.header, nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized + &SourceContext::MergeImpl, PROTOBUF_FIELD_OFFSET(SourceContext, _impl_._cached_size_), false, }, - &SourceContext::MergeImpl, &SourceContext::kDescriptorMethods, &descriptor_table_google_2fprotobuf_2fsource_5fcontext_2eproto, nullptr, // tracker @@ -260,7 +260,6 @@ PROTOBUF_NOINLINE void SourceContext::Clear() { return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } - void SourceContext::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { auto* const _this = static_cast(&to_msg); auto& from = static_cast(from_msg); diff --git a/src/google/protobuf/struct.pb.cc b/src/google/protobuf/struct.pb.cc index f03af5772c..e702f9fe77 100644 --- a/src/google/protobuf/struct.pb.cc +++ b/src/google/protobuf/struct.pb.cc @@ -222,10 +222,10 @@ Struct_FieldsEntry_DoNotUse::GetClassData() const { nullptr, // tc_table nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized + &Struct_FieldsEntry_DoNotUse::MergeImpl, PROTOBUF_FIELD_OFFSET(Struct_FieldsEntry_DoNotUse, _cached_size_), false, }, - &Struct_FieldsEntry_DoNotUse::MergeImpl, &Struct_FieldsEntry_DoNotUse::kDescriptorMethods, &descriptor_table_google_2fprotobuf_2fstruct_2eproto, nullptr, // tracker @@ -290,10 +290,10 @@ Struct::GetClassData() const { &_table_.header, nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized + &Struct::MergeImpl, PROTOBUF_FIELD_OFFSET(Struct, _impl_._cached_size_), false, }, - &Struct::MergeImpl, &Struct::kDescriptorMethods, &descriptor_table_google_2fprotobuf_2fstruct_2eproto, nullptr, // tracker @@ -419,7 +419,6 @@ PROTOBUF_NOINLINE void Struct::Clear() { return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } - void Struct::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { auto* const _this = static_cast(&to_msg); auto& from = static_cast(from_msg); @@ -604,10 +603,10 @@ Value::GetClassData() const { &_table_.header, nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized + &Value::MergeImpl, PROTOBUF_FIELD_OFFSET(Value, _impl_._cached_size_), false, }, - &Value::MergeImpl, &Value::kDescriptorMethods, &descriptor_table_google_2fprotobuf_2fstruct_2eproto, nullptr, // tracker @@ -783,7 +782,6 @@ PROTOBUF_NOINLINE void Value::Clear() { return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } - void Value::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { auto* const _this = static_cast(&to_msg); auto& from = static_cast(from_msg); @@ -922,10 +920,10 @@ ListValue::GetClassData() const { &_table_.header, nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized + &ListValue::MergeImpl, PROTOBUF_FIELD_OFFSET(ListValue, _impl_._cached_size_), false, }, - &ListValue::MergeImpl, &ListValue::kDescriptorMethods, &descriptor_table_google_2fprotobuf_2fstruct_2eproto, nullptr, // tracker @@ -1028,7 +1026,6 @@ PROTOBUF_NOINLINE void ListValue::Clear() { return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } - void ListValue::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { auto* const _this = static_cast(&to_msg); auto& from = static_cast(from_msg); diff --git a/src/google/protobuf/timestamp.pb.cc b/src/google/protobuf/timestamp.pb.cc index ab1e8af510..adaf645d9e 100644 --- a/src/google/protobuf/timestamp.pb.cc +++ b/src/google/protobuf/timestamp.pb.cc @@ -149,10 +149,10 @@ Timestamp::GetClassData() const { &_table_.header, nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized + &Timestamp::MergeImpl, PROTOBUF_FIELD_OFFSET(Timestamp, _impl_._cached_size_), false, }, - &Timestamp::MergeImpl, &Timestamp::kDescriptorMethods, &descriptor_table_google_2fprotobuf_2ftimestamp_2eproto, nullptr, // tracker @@ -269,7 +269,6 @@ PROTOBUF_NOINLINE void Timestamp::Clear() { return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } - void Timestamp::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { auto* const _this = static_cast(&to_msg); auto& from = static_cast(from_msg); diff --git a/src/google/protobuf/type.pb.cc b/src/google/protobuf/type.pb.cc index a6a22cf368..d70209b336 100644 --- a/src/google/protobuf/type.pb.cc +++ b/src/google/protobuf/type.pb.cc @@ -496,10 +496,10 @@ Type::GetClassData() const { &_table_.header, nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized + &Type::MergeImpl, PROTOBUF_FIELD_OFFSET(Type, _impl_._cached_size_), false, }, - &Type::MergeImpl, &Type::kDescriptorMethods, &descriptor_table_google_2fprotobuf_2ftype_2eproto, nullptr, // tracker @@ -748,7 +748,6 @@ PROTOBUF_NOINLINE void Type::Clear() { return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } - void Type::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { auto* const _this = static_cast(&to_msg); auto& from = static_cast(from_msg); @@ -897,10 +896,10 @@ Field::GetClassData() const { &_table_.header, nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized + &Field::MergeImpl, PROTOBUF_FIELD_OFFSET(Field, _impl_._cached_size_), false, }, - &Field::MergeImpl, &Field::kDescriptorMethods, &descriptor_table_google_2fprotobuf_2ftype_2eproto, nullptr, // tracker @@ -1189,7 +1188,6 @@ PROTOBUF_NOINLINE void Field::Clear() { return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } - void Field::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { auto* const _this = static_cast(&to_msg); auto& from = static_cast(from_msg); @@ -1345,10 +1343,10 @@ Enum::GetClassData() const { &_table_.header, nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized + &Enum::MergeImpl, PROTOBUF_FIELD_OFFSET(Enum, _impl_._cached_size_), false, }, - &Enum::MergeImpl, &Enum::kDescriptorMethods, &descriptor_table_google_2fprotobuf_2ftype_2eproto, nullptr, // tracker @@ -1574,7 +1572,6 @@ PROTOBUF_NOINLINE void Enum::Clear() { return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } - void Enum::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { auto* const _this = static_cast(&to_msg); auto& from = static_cast(from_msg); @@ -1701,10 +1698,10 @@ EnumValue::GetClassData() const { &_table_.header, nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized + &EnumValue::MergeImpl, PROTOBUF_FIELD_OFFSET(EnumValue, _impl_._cached_size_), false, }, - &EnumValue::MergeImpl, &EnumValue::kDescriptorMethods, &descriptor_table_google_2fprotobuf_2ftype_2eproto, nullptr, // tracker @@ -1852,7 +1849,6 @@ PROTOBUF_NOINLINE void EnumValue::Clear() { return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } - void EnumValue::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { auto* const _this = static_cast(&to_msg); auto& from = static_cast(from_msg); @@ -1966,10 +1962,10 @@ Option::GetClassData() const { &_table_.header, nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized + &Option::MergeImpl, PROTOBUF_FIELD_OFFSET(Option, _impl_._cached_size_), false, }, - &Option::MergeImpl, &Option::kDescriptorMethods, &descriptor_table_google_2fprotobuf_2ftype_2eproto, nullptr, // tracker @@ -2097,7 +2093,6 @@ PROTOBUF_NOINLINE void Option::Clear() { return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } - void Option::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { auto* const _this = static_cast(&to_msg); auto& from = static_cast(from_msg); diff --git a/src/google/protobuf/wrappers.pb.cc b/src/google/protobuf/wrappers.pb.cc index bae35ba17f..e90332ad6d 100644 --- a/src/google/protobuf/wrappers.pb.cc +++ b/src/google/protobuf/wrappers.pb.cc @@ -392,10 +392,10 @@ DoubleValue::GetClassData() const { &_table_.header, nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized + &DoubleValue::MergeImpl, PROTOBUF_FIELD_OFFSET(DoubleValue, _impl_._cached_size_), false, }, - &DoubleValue::MergeImpl, &DoubleValue::kDescriptorMethods, &descriptor_table_google_2fprotobuf_2fwrappers_2eproto, nullptr, // tracker @@ -489,7 +489,6 @@ PROTOBUF_NOINLINE void DoubleValue::Clear() { return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } - void DoubleValue::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { auto* const _this = static_cast(&to_msg); auto& from = static_cast(from_msg); @@ -564,10 +563,10 @@ FloatValue::GetClassData() const { &_table_.header, nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized + &FloatValue::MergeImpl, PROTOBUF_FIELD_OFFSET(FloatValue, _impl_._cached_size_), false, }, - &FloatValue::MergeImpl, &FloatValue::kDescriptorMethods, &descriptor_table_google_2fprotobuf_2fwrappers_2eproto, nullptr, // tracker @@ -661,7 +660,6 @@ PROTOBUF_NOINLINE void FloatValue::Clear() { return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } - void FloatValue::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { auto* const _this = static_cast(&to_msg); auto& from = static_cast(from_msg); @@ -736,10 +734,10 @@ Int64Value::GetClassData() const { &_table_.header, nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized + &Int64Value::MergeImpl, PROTOBUF_FIELD_OFFSET(Int64Value, _impl_._cached_size_), false, }, - &Int64Value::MergeImpl, &Int64Value::kDescriptorMethods, &descriptor_table_google_2fprotobuf_2fwrappers_2eproto, nullptr, // tracker @@ -834,7 +832,6 @@ PROTOBUF_NOINLINE void Int64Value::Clear() { return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } - void Int64Value::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { auto* const _this = static_cast(&to_msg); auto& from = static_cast(from_msg); @@ -909,10 +906,10 @@ UInt64Value::GetClassData() const { &_table_.header, nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized + &UInt64Value::MergeImpl, PROTOBUF_FIELD_OFFSET(UInt64Value, _impl_._cached_size_), false, }, - &UInt64Value::MergeImpl, &UInt64Value::kDescriptorMethods, &descriptor_table_google_2fprotobuf_2fwrappers_2eproto, nullptr, // tracker @@ -1007,7 +1004,6 @@ PROTOBUF_NOINLINE void UInt64Value::Clear() { return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } - void UInt64Value::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { auto* const _this = static_cast(&to_msg); auto& from = static_cast(from_msg); @@ -1082,10 +1078,10 @@ Int32Value::GetClassData() const { &_table_.header, nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized + &Int32Value::MergeImpl, PROTOBUF_FIELD_OFFSET(Int32Value, _impl_._cached_size_), false, }, - &Int32Value::MergeImpl, &Int32Value::kDescriptorMethods, &descriptor_table_google_2fprotobuf_2fwrappers_2eproto, nullptr, // tracker @@ -1180,7 +1176,6 @@ PROTOBUF_NOINLINE void Int32Value::Clear() { return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } - void Int32Value::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { auto* const _this = static_cast(&to_msg); auto& from = static_cast(from_msg); @@ -1255,10 +1250,10 @@ UInt32Value::GetClassData() const { &_table_.header, nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized + &UInt32Value::MergeImpl, PROTOBUF_FIELD_OFFSET(UInt32Value, _impl_._cached_size_), false, }, - &UInt32Value::MergeImpl, &UInt32Value::kDescriptorMethods, &descriptor_table_google_2fprotobuf_2fwrappers_2eproto, nullptr, // tracker @@ -1353,7 +1348,6 @@ PROTOBUF_NOINLINE void UInt32Value::Clear() { return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } - void UInt32Value::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { auto* const _this = static_cast(&to_msg); auto& from = static_cast(from_msg); @@ -1428,10 +1422,10 @@ BoolValue::GetClassData() const { &_table_.header, nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized + &BoolValue::MergeImpl, PROTOBUF_FIELD_OFFSET(BoolValue, _impl_._cached_size_), false, }, - &BoolValue::MergeImpl, &BoolValue::kDescriptorMethods, &descriptor_table_google_2fprotobuf_2fwrappers_2eproto, nullptr, // tracker @@ -1525,7 +1519,6 @@ PROTOBUF_NOINLINE void BoolValue::Clear() { return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } - void BoolValue::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { auto* const _this = static_cast(&to_msg); auto& from = static_cast(from_msg); @@ -1614,10 +1607,10 @@ StringValue::GetClassData() const { &_table_.header, nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized + &StringValue::MergeImpl, PROTOBUF_FIELD_OFFSET(StringValue, _impl_._cached_size_), false, }, - &StringValue::MergeImpl, &StringValue::kDescriptorMethods, &descriptor_table_google_2fprotobuf_2fwrappers_2eproto, nullptr, // tracker @@ -1716,7 +1709,6 @@ PROTOBUF_NOINLINE void StringValue::Clear() { return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } - void StringValue::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { auto* const _this = static_cast(&to_msg); auto& from = static_cast(from_msg); @@ -1807,10 +1799,10 @@ BytesValue::GetClassData() const { &_table_.header, nullptr, // OnDemandRegisterArenaDtor nullptr, // IsInitialized + &BytesValue::MergeImpl, PROTOBUF_FIELD_OFFSET(BytesValue, _impl_._cached_size_), false, }, - &BytesValue::MergeImpl, &BytesValue::kDescriptorMethods, &descriptor_table_google_2fprotobuf_2fwrappers_2eproto, nullptr, // tracker @@ -1904,7 +1896,6 @@ PROTOBUF_NOINLINE void BytesValue::Clear() { return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } - void BytesValue::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { auto* const _this = static_cast(&to_msg); auto& from = static_cast(from_msg);