Commit Graph

  • 079e3314e2 Automated Code Change test_891461317 Protobuf Team Bot 2026-03-29 20:01:33 -07:00
  • 29476e1a91 test(proto): Add message to test oneof name conflict resolution main Rishesh Agarwal 2026-03-29 23:12:41 -07:00
  • b6ea61c694 Refactor: Move interop traits to kernel-specific modules. test_890679531 Joshua Haberman 2026-03-27 16:04:23 -07:00
  • 7f44fbff63 Internal change test_891453290 Protobuf Team Bot 2026-03-29 19:34:11 -07:00
  • a403a8b0d1 Move some generated code from .proto.h files to .pb.cc files test_890645781 Jeffrey A. Dean 2026-03-27 14:46:22 -07:00
  • 655febf1a5 Internal change test_891343067 Mikita Belahlazau 2026-03-29 11:20:39 -07:00
  • ada731943f Introduce SourceCodePath alias for std::vector<int> in descriptor.cc and descriptor_unittest.cc. test_891199595 Mikita Belahlazau 2026-03-29 01:34:45 -07:00
  • 0fada390da Refactor code to generate parse-init code to a helper for future use. Internal change test_890989716 Protobuf Team Bot 2026-03-28 11:03:05 -07:00
  • e0635ac934 Internal change test_891034440 Protobuf Team Bot 2026-03-28 14:16:10 -07:00
  • f2221f893f Post-Bazel 7 cleanups. Joshua Haberman 2026-03-28 13:00:48 -07:00
  • 7ec6572c04 Auto-generate files after cl/891009555 Protobuf Team Bot 2026-03-28 19:32:10 +00:00
  • 51d411f054 Move ClassData(Full|Lite) to MessageGlobalsBase #ifdef PROTOBUF_MESSAGE_GLOBALS. Protobuf Team Bot 2026-03-28 12:18:06 -07:00
  • 506b77d939 Internal change test_890750982 Protobuf Team Bot 2026-03-27 19:53:26 -07:00
  • 18c6ae011c Optimize backwards parsing of tags in unknown fields test_885314300 Protobuf Team Bot 2026-03-17 18:44:07 -07:00
  • 37a40f1d91 Remove the LazyMessageExtension indirection. This stopped being needed when we integrated part of LazyField into protobuf_lite. test_890638694 Samuel Benzaquen 2026-03-27 14:32:03 -07:00
  • 0c66eed5fd Internal change test_890673373 Protobuf Team Bot 2026-03-27 15:50:23 -07:00
  • 0365644cf4 Fully qualify Send, Sync, and Default in generated code test_890593967 Andreas C. Osowski 2026-03-27 12:52:14 -07:00
  • 60935c7bb3 ObjC: Block Roots from being created. test_890430371 Thomas Van Lenten 2026-03-27 07:02:48 -07:00
  • 97cbb9c999 Extract rust_common.compile test_890305842 Marcel Hlopko 2026-03-27 01:32:28 -07:00
  • a19901d3c6 Auto-generate files after cl/890289024 Protobuf Team Bot 2026-03-27 07:59:14 +00:00
  • 2893999a3c feat: add initially-empty C# features proto Protobuf Team Bot 2026-03-27 00:47:19 -07:00
  • b61b41f84e Add Bazel9 test test_882100299 Jie Luo 2026-03-11 10:58:35 -07:00
  • 8ba4c19458 Automated Code Change test_889611978 Protobuf Team Bot 2026-03-25 22:08:47 -07:00
  • b4985ef7c7 Emit proxy repeated field accessors for repeated submessage fields when enabled. test_876069167 Clayton Knittel 2026-02-26 22:48:40 -08:00
  • 63d6ef01b0 Mangle types named XyzView if there is any direct sibling named Xyz Protobuf Team Bot 2026-03-26 15:12:47 -07:00
  • 2be1817587 Fix data race in CMessage lazy initialization for Python freethreading. test_890016354 Joshua Haberman 2026-03-26 13:28:25 -07:00
  • b99fae3a6a Handle private access to RepeatedFieldProxy through internal::RepeatedFieldProxyInternalPrivateAccessHelper. test_888225978 Clayton Knittel 2026-03-23 12:32:32 -07:00
  • e8d0f2eaae This change moves several tests from JavaMutableProtoLibraryTest.java to Starlark-based analysis tests in java_mutable_proto_library_tests.bzl Karen Wu 2026-03-26 14:14:08 -07:00
  • 6c5eb8d131 Adding namespace custom file option in new cpp_file_options.proto. test_889410869 Karen Wu 2026-03-25 13:34:45 -07:00
  • ce2eb733c7 Improve the namespacing selected by rustc used for gencode types in errors. Protobuf Team Bot 2026-03-26 13:34:35 -07:00
  • cdbc1fa929 Skip PROTOBUF_ALWAYS_INLINE_CALL when hexagon is defined. test_866604768 Protobuf Team Bot 2026-02-06 14:00:36 -08:00
  • 32ed4a55a8 Skip PROTOBUF_ALWAYS_INLINE_CALL when hexagon is defined. Protobuf Team Bot 2026-03-26 13:16:25 -07:00
  • dd757e44c2 Suppress unused variable warning in EssentialMatrix.h. test_889976476 Protobuf Team Bot 2026-03-26 12:11:09 -07:00
  • 00a7c29ed3 Reserving extension range 990 to 998 in FileOptions test_889998149 Karen Wu 2026-03-26 12:52:59 -07:00
  • 0f03643a08 Internal change. test_890004021 Protobuf Team Bot 2026-03-26 13:04:35 -07:00
  • 741bc7b529 This change moves several tests from JavaMutableProtoLibraryTest.java to Starlark-based analysis tests in java_mutable_proto_library_tests.bzl Karen Wu 2026-03-26 13:03:19 -07:00
  • 2af56ca50c Internal change test_889846036 Protobuf Team Bot 2026-03-26 08:03:49 -07:00
  • afbc62618a Rollback hardening to investigate some unexpected issues. Protobuf Team Bot 2026-03-26 12:16:34 -07:00
  • 93b425c9ad Fix the linkage monitor download script Protobuf Team Bot 2026-03-26 11:37:51 -07:00
  • 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 salo-linkage 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
  • 1ddf7fbbca Add integer overflow check to RepeatedPtrField::MergeFrom. test_882334209 Protobuf Team Bot 2026-03-11 20:03:24 -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
  • 5bb777020b Remove unboxed data structure generator test_888452726 Mark Hansen 2026-03-23 22:34:27 -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
  • d34a60e2d8 DCHECK that the deprecated (Get|Mutable)Repeated(Ptr)?Field reflection APIs are not called on proxied repeated fields. test_878058722 Clayton Knittel 2026-03-03 11:54:31 -08:00
  • bf85e91065 internal changes Protobuf Team Bot 2026-03-24 14:18:31 -07:00
  • f940504446 json: introduce json_options.proto test_888115752 Hong Shin 2026-03-23 08:45:48 -07:00
  • dce8480fbb Introduce RepeatedFieldOrProxy to handle implicit conversion from either legacy repeated field containers or proxies. test_845784870 Clayton Knittel 2025-12-17 08:42:51 -08:00
  • 620c330562 Add explicit template instantiations for RepeatedFieldProxy. test_888808638 Clayton Knittel 2026-03-24 12:49:25 -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
  • f624d4b249 Remove pre-Python 3.10 compatibility for getting tp_dealloc. test_888761722 Joshua Haberman 2026-03-24 11:10:37 -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
  • 4fbff8a8c2 json: add CTAD for Quoted test_888272408 Hong Shin 2026-03-23 14:08:39 -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
  • 63c1c22b47 Detect overflow in upb_Array_Realloc(). test_887034872 Joshua Haberman 2026-03-20 16:44:20 -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
  • dc78c511e8 This change moves several tests from JavaMutableProtoLibraryTest.java to Starlark-based analysis tests in java_mutable_proto_library_tests.bzl test_869240929 Karen Wu 2026-02-12 08:56:17 -08: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