From 311d19eca53a22843fdc50762687e91b18b19832 Mon Sep 17 00:00:00 2001 From: Protobuf Team Bot Date: Fri, 3 Apr 2026 19:12:45 +0000 Subject: [PATCH] Auto-generate files after cl/894188732 --- csharp/src/Google.Protobuf.Test/testprotos.pb | Bin 488693 -> 488754 bytes .../Reflection/Descriptor.pb.cs | 24 +++--- php/ext/google/protobuf/php-upb.c | 75 +++++++++--------- php/ext/google/protobuf/php-upb.h | 1 + .../Google/Protobuf/Internal/Descriptor.php | 1 + php/src/Google/Protobuf/Internal/Edition.php | 5 ++ ruby/ext/google/protobuf_c/ruby-upb.c | 3 +- ruby/ext/google/protobuf_c/ruby-upb.h | 1 + .../cmake/google/protobuf/descriptor.upb.h | 1 + .../protobuf/descriptor.upb_minitable.c | 3 +- 10 files changed, 65 insertions(+), 49 deletions(-) diff --git a/csharp/src/Google.Protobuf.Test/testprotos.pb b/csharp/src/Google.Protobuf.Test/testprotos.pb index 75f17b8646decd9c32ac002eff98ad46c977d637..0dbc0240ced1d0d1631580e029e326b1f556e844 100644 GIT binary patch delta 22796 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 [pbr::OriginalName("EDITION_2023")] _2023 = 1000, [pbr::OriginalName("EDITION_2024")] _2024 = 1001, + [pbr::OriginalName("EDITION_2026")] _2026 = 1002, /// /// A placeholder edition for developing and testing unscheduled features. /// diff --git a/php/ext/google/protobuf/php-upb.c b/php/ext/google/protobuf/php-upb.c index 9ee5c14b1b..ec7d13ee52 100644 --- a/php/ext/google/protobuf/php-upb.c +++ b/php/ext/google/protobuf/php-upb.c @@ -1962,7 +1962,7 @@ const upb_MiniTable google__protobuf__GeneratedCodeInfo__Annotation_msg_init = { const upb_MiniTableEnum google__protobuf__Edition_enum_init = { 64, - 10, + 11, { 0x7, 0x0, @@ -1971,6 +1971,7 @@ const upb_MiniTableEnum google__protobuf__Edition_enum_init = { 0x3e7, 0x3e8, 0x3e9, + 0x3ea, 0x270f, 0x1869d, 0x1869e, @@ -2230,7 +2231,7 @@ const upb_MiniTableFile google_protobuf_descriptor_proto_upb_file_layout = { -static const char descriptor[13524] = { +static const char descriptor[13543] = { '\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', @@ -3313,7 +3314,7 @@ static const char descriptor[13524] = { '\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', '*', '\276', '\002', '\n', '\007', 'E', 'd', 'i', + 'A', 'S', '\020', '\002', '*', '\321', '\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', @@ -3324,40 +3325,42 @@ static const char descriptor[13524] = { '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', '\025', '\n', '\020', 'E', 'D', - 'I', 'T', 'I', 'O', 'N', '_', 'U', 'N', 'S', 'T', 'A', 'B', - 'L', 'E', '\020', '\217', 'N', '\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', + '0', '2', '4', '\020', '\351', '\007', '\022', '\021', '\n', '\014', 'E', 'D', + 'I', 'T', 'I', 'O', 'N', '_', '2', '0', '2', '6', '\020', '\352', + '\007', '\022', '\025', '\n', '\020', 'E', 'D', 'I', 'T', 'I', 'O', 'N', + '_', 'U', 'N', 'S', 'T', 'A', 'B', 'L', 'E', '\020', '\217', 'N', + '\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', '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', '*', 'U', '\n', '\020', 'S', 'y', 'm', 'b', 'o', 'l', 'V', - 'i', 's', 'i', 'b', 'i', 'l', 'i', 't', 'y', '\022', '\024', '\n', - '\020', 'V', 'I', 'S', 'I', 'B', 'I', 'L', 'I', 'T', 'Y', '_', - 'U', 'N', 'S', 'E', 'T', '\020', '\000', '\022', '\024', '\n', '\020', 'V', - 'I', 'S', 'I', 'B', 'I', 'L', 'I', 'T', 'Y', '_', 'L', 'O', - 'C', 'A', 'L', '\020', '\001', '\022', '\025', '\n', '\021', 'V', 'I', 'S', - 'I', 'B', 'I', 'L', 'I', 'T', 'Y', '_', 'E', 'X', 'P', 'O', - 'R', 'T', '\020', '\002', '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', + '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', '*', 'U', '\n', '\020', + 'S', 'y', 'm', 'b', 'o', 'l', 'V', 'i', 's', 'i', 'b', 'i', + 'l', 'i', 't', 'y', '\022', '\024', '\n', '\020', 'V', 'I', 'S', 'I', + 'B', 'I', 'L', 'I', 'T', 'Y', '_', 'U', 'N', 'S', 'E', 'T', + '\020', '\000', '\022', '\024', '\n', '\020', 'V', 'I', 'S', 'I', 'B', 'I', + 'L', 'I', 'T', 'Y', '_', 'L', 'O', 'C', 'A', 'L', '\020', '\001', + '\022', '\025', '\n', '\021', 'V', 'I', 'S', 'I', 'B', 'I', 'L', 'I', + 'T', 'Y', '_', 'E', 'X', 'P', 'O', 'R', 'T', '\020', '\002', '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] = { diff --git a/php/ext/google/protobuf/php-upb.h b/php/ext/google/protobuf/php-upb.h index 9ab9d5762e..2fc75417e5 100644 --- a/php/ext/google/protobuf/php-upb.h +++ b/php/ext/google/protobuf/php-upb.h @@ -6391,6 +6391,7 @@ typedef enum { google_protobuf_EDITION_PROTO3 = 999, google_protobuf_EDITION_2023 = 1000, google_protobuf_EDITION_2024 = 1001, + google_protobuf_EDITION_2026 = 1002, google_protobuf_EDITION_UNSTABLE = 9999, google_protobuf_EDITION_99997_TEST_ONLY = 99997, google_protobuf_EDITION_99998_TEST_ONLY = 99998, diff --git a/php/src/GPBMetadata/Google/Protobuf/Internal/Descriptor.php b/php/src/GPBMetadata/Google/Protobuf/Internal/Descriptor.php index 86d890c718..e2ebc0380c 100644 --- a/php/src/GPBMetadata/Google/Protobuf/Internal/Descriptor.php +++ b/php/src/GPBMetadata/Google/Protobuf/Internal/Descriptor.php @@ -432,6 +432,7 @@ class Descriptor ->value("EDITION_PROTO3", 999) ->value("EDITION_2023", 1000) ->value("EDITION_2024", 1001) + ->value("EDITION_2026", 1002) ->value("EDITION_UNSTABLE", 9999) ->value("EDITION_1_TEST_ONLY", 1) ->value("EDITION_2_TEST_ONLY", 2) diff --git a/php/src/Google/Protobuf/Internal/Edition.php b/php/src/Google/Protobuf/Internal/Edition.php index a4df1fbc22..25361249b2 100644 --- a/php/src/Google/Protobuf/Internal/Edition.php +++ b/php/src/Google/Protobuf/Internal/Edition.php @@ -52,6 +52,10 @@ class Edition * Generated from protobuf enum EDITION_2024 = 1001; */ const EDITION_2024 = 1001; + /** + * Generated from protobuf enum EDITION_2026 = 1002; + */ + const EDITION_2026 = 1002; /** * A placeholder edition for developing and testing unscheduled features. * @@ -97,6 +101,7 @@ class Edition self::EDITION_PROTO3 => 'EDITION_PROTO3', self::EDITION_2023 => 'EDITION_2023', self::EDITION_2024 => 'EDITION_2024', + self::EDITION_2026 => 'EDITION_2026', self::EDITION_UNSTABLE => 'EDITION_UNSTABLE', self::EDITION_1_TEST_ONLY => 'EDITION_1_TEST_ONLY', self::EDITION_2_TEST_ONLY => 'EDITION_2_TEST_ONLY', diff --git a/ruby/ext/google/protobuf_c/ruby-upb.c b/ruby/ext/google/protobuf_c/ruby-upb.c index 690ada2be5..0d9360ba31 100644 --- a/ruby/ext/google/protobuf_c/ruby-upb.c +++ b/ruby/ext/google/protobuf_c/ruby-upb.c @@ -1962,7 +1962,7 @@ const upb_MiniTable google__protobuf__GeneratedCodeInfo__Annotation_msg_init = { const upb_MiniTableEnum google__protobuf__Edition_enum_init = { 64, - 10, + 11, { 0x7, 0x0, @@ -1971,6 +1971,7 @@ const upb_MiniTableEnum google__protobuf__Edition_enum_init = { 0x3e7, 0x3e8, 0x3e9, + 0x3ea, 0x270f, 0x1869d, 0x1869e, diff --git a/ruby/ext/google/protobuf_c/ruby-upb.h b/ruby/ext/google/protobuf_c/ruby-upb.h index 29a125bad2..7ad33db3cd 100755 --- a/ruby/ext/google/protobuf_c/ruby-upb.h +++ b/ruby/ext/google/protobuf_c/ruby-upb.h @@ -6443,6 +6443,7 @@ typedef enum { google_protobuf_EDITION_PROTO3 = 999, google_protobuf_EDITION_2023 = 1000, google_protobuf_EDITION_2024 = 1001, + google_protobuf_EDITION_2026 = 1002, google_protobuf_EDITION_UNSTABLE = 9999, google_protobuf_EDITION_99997_TEST_ONLY = 99997, google_protobuf_EDITION_99998_TEST_ONLY = 99998, diff --git a/upb/reflection/cmake/google/protobuf/descriptor.upb.h b/upb/reflection/cmake/google/protobuf/descriptor.upb.h index 158bbe5ac9..cda0fe4f8d 100644 --- a/upb/reflection/cmake/google/protobuf/descriptor.upb.h +++ b/upb/reflection/cmake/google/protobuf/descriptor.upb.h @@ -164,6 +164,7 @@ typedef enum { google_protobuf_EDITION_PROTO3 = 999, google_protobuf_EDITION_2023 = 1000, google_protobuf_EDITION_2024 = 1001, + google_protobuf_EDITION_2026 = 1002, google_protobuf_EDITION_UNSTABLE = 9999, google_protobuf_EDITION_99997_TEST_ONLY = 99997, google_protobuf_EDITION_99998_TEST_ONLY = 99998, diff --git a/upb/reflection/cmake/google/protobuf/descriptor.upb_minitable.c b/upb/reflection/cmake/google/protobuf/descriptor.upb_minitable.c index 88ef60169b..8a362a32a6 100644 --- a/upb/reflection/cmake/google/protobuf/descriptor.upb_minitable.c +++ b/upb/reflection/cmake/google/protobuf/descriptor.upb_minitable.c @@ -1222,7 +1222,7 @@ const upb_MiniTable google__protobuf__GeneratedCodeInfo__Annotation_msg_init = { const upb_MiniTableEnum google__protobuf__Edition_enum_init = { 64, - 10, + 11, { 0x7, 0x0, @@ -1231,6 +1231,7 @@ const upb_MiniTableEnum google__protobuf__Edition_enum_init = { 0x3e7, 0x3e8, 0x3e9, + 0x3ea, 0x270f, 0x1869d, 0x1869e,