Commit Graph

  • 03a650b180 Refactor accesses to class data & default instance in DynamicMessage. Protobuf Team Bot 2026-03-26 11:24:36 -07:00
  • f3344a611f Fix Java linkage monitor test (#26584) 25.x zhangskz 2026-03-26 14:25:02 -04:00
  • dd75d00620 re-enable the linkage-monitor test ericsalo 2026-03-26 16:45:06 +00:00
  • c6b108aac0 re-enable the linkage-monitor test ericsalo 2026-03-26 16:23:29 +00:00
  • 699ab366c2 re-enable the linkage-monitor test ericsalo 2026-03-26 15:53:56 +00:00
  • 727034dab5 Harden RepeatedField::Add functions to abort when the container can't grow anymore. Samuel Benzaquen 2026-03-26 08:29:16 -07:00
  • 37c86589ca Auto-generate files after cl/889848633 Protobuf Team Bot 2026-03-26 15:21:43 +00:00
  • 7a31fd92be json: reserve extension range 990 to 998 for EnumValueOptions Hong Shin 2026-03-26 08:09:27 -07:00
  • 37527e7eaf re-enable the linkage-monitor test ericsalo 2026-03-26 10:29:11 +00:00
  • 69ea9913e1 re-enable the linkage-monitor test ericsalo 2026-03-26 10:18:16 +00:00
  • f0aed45a75 re-enable the linkage-monitor test ericsalo 2026-03-26 10:02:20 +00:00
  • 52460edb8b re-enable the linkage-monitor test ericsalo 2026-03-26 09:55:41 +00:00
  • b5cfdbbb27 re-enable the linkage-monitor test ericsalo 2026-03-26 09:49:36 +00:00
  • e3695016f1 re-enable the linkage-monitor test ericsalo 2026-03-26 09:40:54 +00:00
  • b67242f112 re-enable the linkage-monitor test ericsalo 2026-03-26 09:29:11 +00:00
  • cbdb6c7b31 Internal change test_889612348 Protobuf Team Bot 2026-03-25 22:09:37 -07:00
  • 709aaf2717 Internal change test_889612006 Protobuf Team Bot 2026-03-25 22:08:50 -07:00
  • f5e40abf88 Internal change test_889611970 Protobuf Team Bot 2026-03-25 22:08:47 -07:00
  • 1bd8604ed2 Refactor SourceLocationTest to use MatchesSubstring matcher. Mikita Belahlazau 2026-03-25 21:51:32 -07:00
  • 1d70142bde Merge pull request #26567 from protocolbuffers/25.x-202603252044 Joshua Haberman 2026-03-25 15:22:39 -07:00
  • 5c8b595c68 Updating version.json and repo version numbers to: 25.10-dev Protobuf Team Bot 2026-03-25 12:11:21 -07:00
  • 081fbf471d Updating version.json and repo version numbers to: 25.9 v4.25.9-cpp v3.25.9-objectivec v25.9 Protobuf Team Bot 2026-03-25 12:11:20 -07:00
  • bb002180b5 Introduce Arena::UniquePtr and Arena::Ptr as smart pointers to better manage the lifetime of objects created through the Arena API. Samuel Benzaquen 2026-03-25 10:07:05 -07:00
  • 618d935f7b Use non-deprecated name of resize in wire_format_lite Protobuf Team Bot 2026-03-25 08:32:04 -07:00
  • 924d6ef2db remove stdalign.h includes (#26198) Benjamin Peterson 2026-03-25 08:31:31 -07:00
  • fe60daca59 Add a helper function to resolve labels relative to the current package. Rachel Goldfinger 2026-03-25 08:09:55 -07:00
  • 7adc4b672d Change field_mask.py to avoid recursion Protobuf Team Bot 2026-03-25 05:23:41 -07:00
  • 06f6808811 Extract throwing exception into @DoNotInline method Mark Hansen 2026-03-24 15:55:31 -07:00
  • f2de306d95 Tag AbstractProtobufList.ensureIsMutable as final Mark Hansen 2026-03-24 15:28:45 -07:00
  • bf85e91065 internal changes Protobuf Team Bot 2026-03-24 14:18:31 -07:00
  • 5a56dee4de Bug fix for edition 2024 visibility checking. Visibility checking was not properly applied to service method input and output types. This is now applied properly and will error if method input/output types do not have visibility to those messages. Protobuf Team Bot 2026-03-24 11:12:15 -07:00
  • 967e8d5d66 Internal change Protobuf Team Bot 2026-03-24 11:12:02 -07:00
  • da31d056d5 Prevent invalid calls to memcpy on some buggy user calls of ReadRaw: - Negative sizes fail gracefully - Zero sizes (with potentially null pointers) succeed trivially - Read after end-of-stream fails without invalid memcpy calls Samuel Benzaquen 2026-03-24 10:14:44 -07:00
  • 8e31786ad7 Auto-generate files after cl/888724951 Protobuf Team Bot 2026-03-24 17:15:12 +00:00
  • cd2adbc54c Simplified arena block size calculation. Joshua Haberman 2026-03-24 10:03:35 -07:00
  • 17b8d376e6 Internal change Protobuf Team Bot 2026-03-24 08:21:08 -07:00
  • e74b556c2c Internal change Protobuf Team Bot 2026-03-24 08:16:46 -07:00
  • e5bc8802bb json: serializer typo fix Hong Shin 2026-03-24 08:12:02 -07:00
  • 002f830c46 Remove Copy+Clone from MessageMutInner. Protobuf Team Bot 2026-03-24 05:47:45 -07:00
  • c7e66c1e88 Move a few APIs out of v2. Protobuf Team Bot 2026-03-23 22:58:11 -07:00
  • ff1eab0690 Implement swap for RepeatedFieldProxy. Clayton Knittel 2026-03-23 14:55:10 -07:00
  • 1c478d5923 Added appropriate super-traits to Enum. Joshua Haberman 2026-03-23 14:37:21 -07:00
  • 66dc8f9f8d Add c_sort and c_stable_sort overloads for RepeatedFieldProxy. Clayton Knittel 2026-03-23 13:47:33 -07:00
  • 5ea7e147ea Internal change Protobuf Team Bot 2026-03-23 12:44:11 -07:00
  • 20ccc6ea25 re-enable the linkage-monitor test ericsalo 2026-03-23 17:48:20 +00:00
  • fdf528e7fe re-enable the linkage-monitor test ericsalo 2026-03-23 17:22:56 +00:00
  • 9dd92f3446 re-enable the linkage-monitor test ericsalo 2026-03-23 17:06:30 +00:00
  • 72310ad777 Auto-generate files after cl/888122984 Protobuf Team Bot 2026-03-23 16:14:39 +00:00
  • b9b37a301f re-enable the linkage-monitor test ericsalo 2026-03-23 16:14:10 +00:00
  • 880f66e172 upb: add bounds check to LocalizeRadix() Eric Salo 2026-03-23 09:02:53 -07:00
  • 2b514a3876 internal change Hong Shin 2026-03-23 08:48:59 -07:00
  • 68bd6bed79 Extract proto3 UNRECOGNIZED enum forNumber throwing into common method Mark Hansen 2026-03-22 20:33:27 -07:00
  • 267de05624 Implement get(size_type index) for RepeatedFieldProxy. Clayton Knittel 2026-03-20 17:42:36 -07:00
  • c79a0c79eb cmake: add missing include directory for libupb Protobuf Team Bot 2026-03-20 16:52:38 -07:00
  • c44070567b Add proto2::erase and proto2::erase_if overloads for RepeatedFieldProxy. Clayton Knittel 2026-03-20 16:49:22 -07:00
  • 6493b9657d Implement resize for RepeatedFieldProxy. Clayton Knittel 2026-03-20 15:46:48 -07:00
  • 8484e0eb6b Make RepeatedFieldProxy non-assignable. Clayton Knittel 2026-03-20 15:03:42 -07:00
  • 0272cda209 Merge branch '25.x' into cp-25-java-linkage-monitor cp-25-java-linkage-monitor zhangskz 2026-03-20 17:47:09 -04:00
  • 73be936bc5 Remove python from UPB / Windows tests (#26497) zhangskz 2026-03-20 17:43:39 -04:00
  • 53c178b4ae Remove 9.x tests from BCR presubmit until its fully working. cp-34-bcr-presubmit Sandy Zhang 2026-03-20 12:10:38 -07:00
  • d5548f94be Remove 9.x tests from BCR presubmit until its fully working. Sandy Zhang 2026-03-20 12:10:38 -07:00
  • e9cc16a233 Auto-generate files after cl/886884124 Protobuf Team Bot 2026-03-20 18:23:06 +00:00
  • 2b3058dcff Refactor: Split upb and cpp backends into submodules Joshua Haberman 2026-03-20 11:10:52 -07:00
  • cee6defe6a Move the location of linkage_monitor jar from Cloud Storage to Github releases. Protobuf Team Bot 2026-01-07 15:40:56 -08:00
  • 28f94045e6 Explicitly cast seconds to NSTimeInterval in TimeIntervalFromSecondsAndNanos. Sandy Zhang 2026-03-20 09:58:08 -07:00
  • 7f7b974fce Allow ProtoStr to be used in const contexts. Protobuf Team Bot 2026-03-20 09:32:50 -07:00
  • 8c1a9a4b01 Fixed data race in Python Free Threading by removing unnecessary SetHasBitForRepeated() call. Joshua Haberman 2026-03-20 09:26:39 -07:00
  • 1ea0ff394b Remove redundant memoizedSize member on DynamicMessage Protobuf Team Bot 2026-03-20 08:46:24 -07:00
  • 1e4024afa0 Merge release commits to 34.x (#26484) 34.x ericsalo 2026-03-19 16:53:42 -05:00
  • 4b0c3aacf0 Updating version.json and repo version numbers to: 34.1 v5.34.1-objectivec v34.1 Protobuf Team Bot 2026-03-19 12:43:33 -07:00
  • db1c40f3fd fix: propagate prefer_prebuilt_protoc flag (#26428) Alex Eagle 2026-03-19 10:30:49 -07:00
  • 25445bc7e1 Auto-generate files after PR #26455 Protobuf Team Bot 2026-03-19 04:37:34 +00:00
  • cf3a0ea109 C#: Fix redundant has_bits alloc for multi of 32 (#26455) Lethe 2026-03-18 21:25:03 -07:00
  • d568c6e142 Internal-only change. Luke Zarko 2026-03-18 17:32:42 -07:00
  • e6b95bb214 Decay references to repeated primitives to avoid leaking references to the backing container in erase_if/sort/stable_sort callbacks. Clayton Knittel 2026-03-18 16:48:31 -07:00
  • f125aa53d9 Avoid toBigIntegerExact in JsonFormat to avoid degenerate parse behavior in the face of large exponents. (#26435) ericsalo 2026-03-18 17:12:58 -05:00
  • 6b734fae71 Auto-generate files after cl/885741884 Protobuf Team Bot 2026-03-18 20:04:47 +00:00
  • 5659aac5bb Pass string_view arguments down to cmp callback for proto2::sort / proto2::stable_sort. Clayton Knittel 2026-03-18 12:56:46 -07:00
  • f330fc093b Reorder generated inline accessors for repeated message fields. Clayton Knittel 2026-03-18 12:51:40 -07:00
  • 8bb6b232f3 Refactor cord_field generator to use io::Printer and formatted string literals. Clayton Knittel 2026-03-18 12:46:06 -07:00
  • c80332c722 Merge branch 'main' into alexeagle-patch-4 alexeagle-patch-4 ericsalo 2026-03-18 14:35:09 -05:00
  • 89e6302210 Merge pull request #26433 from protocolbuffers/salo-34.x ericsalo 2026-03-18 14:26:21 -05:00
  • fabd38def4 Moved EntityType tag to shared runtime. Joshua Haberman 2026-03-18 11:22:50 -07:00
  • 5db1c73f14 Merge pull request #26457 from protocolbuffers/33.x-202603181731 33.x honglooker 2026-03-18 14:05:49 -04:00
  • f0aa515b21 Give Message backend-specific supertraits. Joshua Haberman 2026-03-18 10:28:57 -07:00
  • ac5f44be00 Updating version.json and repo version numbers to: 33.7-dev Protobuf Team Bot 2026-03-18 09:21:06 -07:00
  • 6e1998413a Updating version.json and repo version numbers to: 33.6 v4.33.6-objectivec v33.6 Protobuf Team Bot 2026-03-18 09:21:05 -07:00
  • ea68cc0128 Merge pull request #26366 from protocolbuffers/php-cherrypick-33.x Dennis Shao 2026-03-18 11:59:26 -04:00
  • adc8d22a30 Fully qualify scalar types in Kotlin/Native proto generator. Protobuf Team Bot 2026-03-18 08:37:32 -07:00
  • 4ad1a383eb conditionally load RC file with new flag alexeagle-patch-5 Alex Eagle 2026-03-18 08:03:24 -07:00
  • 6785e20f3e opt-in to breaking flag Alex Eagle 2026-03-18 07:23:06 -07:00
  • d24be29922 Merge pull request #26434 from protocolbuffers/salo-33.x honglooker 2026-03-18 09:45:26 -04:00
  • 1a8828b643 Mark bzlmod as requiring 8.x+ (#26384) Keith Smiley 2026-03-17 19:01:16 -07:00
  • 2077e7ac92 Rename protoc-gen-swagger to protoc-gen-openapiv2 (#26243) Johan Brandhorst-Satzkorn 2026-03-17 19:01:14 -07:00
  • e515811747 Avoid toBigIntegerExact in JsonFormat to avoid degenerate parse behavior in the face of large exponents. Protobuf Team Bot 2026-02-24 13:34:10 -08:00
  • ab3d7f0041 Avoid toBigIntegerExact in JsonFormat to avoid degenerate parse behavior in the face of large exponents. Protobuf Team Bot 2026-02-24 13:34:10 -08:00
  • 3edd61508b Fix type annotation for FindAllExtensionNumbers() to be a list rather than the more general Iterator. Protobuf Team Bot 2026-03-17 16:41:35 -07:00
  • d0e184170c Auto-generate files after cl/885216459 Protobuf Team Bot 2026-03-17 21:50:21 +00:00
  • c276903b6e Automated rollback of commit 108a218d19. Sandy Zhang 2026-03-17 14:38:14 -07:00
  • c7b3cfa8c8 Merge pull request #26424 from protocolbuffers/mscpp-34 Mike Kruskal 2026-03-17 14:01:19 -07:00