1. f0ffd30 Refactor `RepeatedFieldBase` to contain all data members of `RepeatedField`. by Clayton Knittel · 56 minutes ago upstream/main
  2. e86e536 Change Python DescriptorDatabase FindFileContainingSymbol() to accept leading "." to match DescriptorPool and other languages by Jie Luo · 3 hours ago
  3. 7caffc1 Partial rollforward of cl/928600418: merge HeapNioEncoder into ArrayEncoder. by Protobuf Team Bot · 6 hours ago
  4. b6548fc python: mark proto_builder sha1 as non-security use (#27473) by Israel Blancas · 10 hours ago
  5. a59d961 Fix Ruby repeated enum const getter for unset fields (#27848) by Abhinav · 10 hours ago
  6. 60730bf Auto-generate files after cl/928802494 by Protobuf Team Bot · 27 hours ago
  7. 5d3f9e1 Fix group parsing to correctly capture unknown fields. by Protobuf Team Bot · 27 hours ago
  8. d5ef5a1 Auto-generate files after cl/928790694 by Protobuf Team Bot · 27 hours ago
  9. 42d00d2 Probe the `std::string` implementation to detect if we can constant initialize by Samuel Benzaquen · 28 hours ago
  10. 53a709d - Encode non-canonical extensions as unknown fields during message conversion. by Ada Zhang · 28 hours ago
  11. f06613a json: Expand JSON parsing tests for custom-named and aliased enum values by Thomas Van Lenten · 29 hours ago
  12. 8c5b418 For GLOBALS mode, remove redundant `tc_table` member in `ClassData`. by Samuel Benzaquen · 30 hours ago
  13. 964fe23 Restrict Protobuf.java methods to GeneratedMessageLite as part of experimental runtime turndown. by Protobuf Team Bot · 30 hours ago
  14. f770097 Optimize JsonFormat handling of Struct/Value by casting gencode accessors instead of reflection. by Protobuf Team Bot · 31 hours ago
  15. 5d01f7b Optimize Java JsonFormat string printing path. by Protobuf Team Bot · 32 hours ago
  16. b9e2715 Automated rollback of commit 2db709e0a037d0c3955969c3f3e3155823f0013c. by Protobuf Team Bot · 33 hours ago
  17. 2db709e Reduce CodedOutputStream concrete subclasses to 2 by Protobuf Team Bot · 36 hours ago
  18. 16c1367 Label rust:use_upb_kernel to resolve this label against protobufs' //rust, instead of a local repository's by Protobuf Team Bot · 2 days ago
  19. b6c2e87 Automated Code Change by Protobuf Team Bot · 2 days ago
  20. 0745452 Automated Code Change by Protobuf Team Bot · 2 days ago
  21. 593ab17 Faster Python cpp protos assignment to bytes/string fields. by Charlie Beattie · 2 days ago
  22. 0a10408 Internal change. by Charlie Beattie · 2 days ago
  23. d8425ef Auto-generate files after cl/928436147 by Protobuf Team Bot · 2 days ago
  24. 71263ce Internal change by Stefan Haustein · 2 days ago
  25. a1f718c Advertise that C# supports Edition 2026, and move C# Nullable Reference Type support into that edition. by Protobuf Team Bot · 2 days ago
  26. f5e654b Add treeshaking tests for protobuf rust on android and wasm by Abhinav Tripathi · 2 days ago
  27. 21ccdec Automated rollback of commit c8c5974fa928bf5c8752462119128e5e07a07919. by Patrick Xia · 2 days ago
  28. 908faf7 Use __restrict on MSVC (#26944) by Russell Greene · 3 days ago
  29. 54b6241 Remove unused Matcher_Eq import in rust by Protobuf Team Bot · 4 days ago
  30. 29ef75d Add simd codepath to ascii skip. by Ilya Tokar · 4 days ago
  31. 2f37915 Internal change. by Protobuf Team Bot · 4 days ago
  32. 0d1d773 Rename SafeProcessor/UnsafeProcessor to MobileProcessor/ServerProcessor in Utf8.java by Protobuf Team Bot · 4 days ago
  33. 7c28477 Internal change. by Charlie Beattie · 4 days ago
  34. 45c6cbe Add @SuppressWarnings("removal") to Lite-only classes that will still use sun.misc.Unsafe for now. by Protobuf Team Bot · 4 days ago
  35. 3de8c73 Remove dead BinaryReader.java by Protobuf Team Bot · 4 days ago
  36. 5b8adb2 Fix RepeatedField::MergeFrom self-merge heap pointer disclosure (#27607) by Adil Burak Şen · 4 days ago
  37. dd54342 Automated Code Change by Protobuf Team Bot · 5 days ago
  38. 2906b1e Internal change. by Charlie Beattie · 5 days ago
  39. b1fac91 Add a default constructor to const repeated field proxies. by Clayton Knittel · 5 days ago
  40. b6b55cc Internal change. by Charlie Beattie · 5 days ago
  41. 7d396a9 fix(php): add missing reserved keywords (object, mixed, and never) (#27475) by Brent Shaffer · 5 days ago
  42. 7844833 Auto-generate files after PR #27568 by Protobuf Team Bot · 5 days ago
  43. 452153d Fix integer overflow in upb_Arena_Malloc for near-SIZE_MAX allocations (#27568) by Anthony Hurtado · 5 days ago
  44. e75aac3 Use the direct map reflection API when converting message to JSON, if the repeated field reflection is not valid. by Samuel Benzaquen · 5 days ago
  45. 94de7ab Introduce `getMessageExtensionOrNull` for extendable messages to avoid the code pattern of `hasExtension() ? getExtension : null` which takes an extra extension lookup. by Protobuf Team Bot · 5 days ago
  46. c99b4fb Replace transmute on arena with pointer cast by Protobuf Team Bot · 5 days ago
  47. 13f1270 Break protobuf dependency on Bazel's proto fragment. Only respect the Starlark versions of --proto_toolchain_for*. This is a breaking change from 35.0, but matches the behavior in 34.x. by Protobuf Team Bot · 5 days ago
  48. 040c999 Automated Code Change by Protobuf Team Bot · 6 days ago
  49. eebe9b7 [py/C++] Implement Make GetOptions() return immutable options. C++ will raise a TypeError when options returned GetOptions() by is mutated. by Runze Wang · 6 days ago
  50. 0759557 Remove one unnecessary `GetClassData()` call from within `GetTcParseTable()` by Samuel Benzaquen · 6 days ago
  51. cc2ae8e Auto-generate files after cl/926158387 by Protobuf Team Bot · 6 days ago
  52. 9449fac Fix typo in comment: Add backticks around Value. by Protobuf Team Bot · 6 days ago
  53. f5738bb [py/pure python] Implement Make GetOptions() return immutable options. Raise a TypeError when options returned GetOptions() by is mutated. by Runze Wang · 6 days ago
  54. 791fbe2 Support merging lazy fields with different default instances but equal descriptor types; e.g. DynamicMessage by Protobuf Team Bot · 6 days ago
  55. 118c27a Refactor C++ ProtoJSON to make odd handling of merge and nulls more obvious. by Protobuf Team Bot · 6 days ago
  56. 447cba6 Auto-generate files after cl/926073660 by Protobuf Team Bot · 6 days ago
  57. 7a732d1 First implementation of C# nullable reference types enablement using the current (unreleased) edition. by Protobuf Team Bot · 6 days ago
  58. 992e3ac Fix duplicate key detection for double fields in proto2 JSON parser reflective case. by Protobuf Team Bot · 6 days ago
  59. 50ac9fe Micro-optimize latin1Cat() to speed up protobuf descriptor initialization. by Protobuf Team Bot · 7 days ago
  60. c88ae99 Auto-generate files after cl/925606520 by Protobuf Team Bot · 7 days ago
  61. a98e43d Change `GetAnyMessageName()` to go through `PrivateAccess` instead of using by Samuel Benzaquen · 7 days ago
  62. 11f708e Shrink gencode parsePartialFrom() by pushing the exception wrapping to a helper. by Protobuf Team Bot · 7 days ago
  63. a3b2757 Auto-generate files after cl/925512429 by Protobuf Team Bot · 7 days ago
  64. a338d07 Add an internal `Super_` alias and replace most uses of `$superclass$` with it. by Samuel Benzaquen · 7 days ago
  65. b589123 Add unit tests to proto2::json behavior when passed a 'dirty' message. by Protobuf Team Bot · 7 days ago
  66. 04cd636 Auto-generate files after cl/925466128 by Protobuf Team Bot · 7 days ago
  67. d2fc2a8 [ObjC] Update helper build script. by Thomas Van Lenten · 7 days ago
  68. d94cbe4 Change the failure implementation in UPB_UNREACHABLE to a custom function. by Samuel Benzaquen · 7 days ago
  69. 7225959 Auto-generate files after cl/925405559 by Protobuf Team Bot · 7 days ago
  70. f2dafee naming_style: Extract naming style helper functions to their own library. by David Pizzuto · 7 days ago
  71. 39347c6 Optimize Protobuf JSON integer formatting by using absl::numbers_internal::FastIntToBuffer directly by Protobuf Team Bot · 7 days ago
  72. 9655068 Automated Code Change by Protobuf Team Bot · 8 days ago
  73. ad84257 Automated Code Change by Mike Kruskal · 8 days ago
  74. 7c09017 cmake: support narrowly constrained lite-only runtime builds (#27407) by Eduardo Dantas · 8 days ago
  75. 2450cde Refactor `ReflectionSchema` to be a class. by Clayton Knittel · 8 days ago
  76. 99efd19 json/python: remove pool arg from _GetJsonEnumValueOption by Hong Shin · 8 days ago
  77. 0ef1a43 Auto-generate files after cl/924980896 by Protobuf Team Bot · 8 days ago
  78. 558f23d Refactor `MessageGenerator::GenerateClear` to use the modern `io::Printer` API. by Clayton Knittel · 8 days ago
  79. d1e6ad0 Move the "same instance" check at `mergeFrom(MessageLite)` into `GeneratedMessageLite`. by Protobuf Team Bot · 8 days ago
  80. d873055 Auto-generate files after cl/924929910 by Protobuf Team Bot · 8 days ago
  81. 5e7e16f Introduce `FieldLayout` abstraction to the C++ compiler. by Clayton Knittel · 8 days ago
  82. 529daaa Micro-optimize fieldsSortedByNumber to just point an fields normally. by Protobuf Team Bot · 8 days ago
  83. 64d0bca Avoid always parsing all lazy extensions on equals() by Protobuf Team Bot · 8 days ago
  84. 524871b Add Python repeated fields benchmarks. by Charlie Beattie · 8 days ago
  85. 9389a7c Flip CppFileOptions namespace to edition_introduced `EDITION_2026` by Karen Wu · 8 days ago
  86. 3ddb41b Automated Code Change by Protobuf Team Bot · 11 days ago
  87. f2907db Temporarily move `RepeatedFieldOrProxy` to the internal namespace. by Clayton Knittel · 11 days ago
  88. e090f8a Serialize length-prefixed protos once (#27252) by Kamil Monicz · 11 days ago
  89. 00f4fcc Fix typo in BUILD rule name by Protobuf Team Bot · 11 days ago
  90. 9823e87 Auto-generate files after cl/923465700 by Protobuf Team Bot · 11 days ago
  91. 8ceca4c upb: Adds a new error code `kUpb_ErrorCode_MaxDepthExceeded`. by Ada Zhang · 11 days ago
  92. b387c2d Auto-generate files after cl/923032296 by Protobuf Team Bot · 12 days ago
  93. d4d7604 Handle unlinked submessages in the fasttable unknowns loop and mismatch handler by Protobuf Team Bot · 12 days ago
  94. bce637e Auto-generate files after cl/922907524 by Protobuf Team Bot · 12 days ago
  95. 12baad3 internal change by Runze Wang · 12 days ago
  96. 4576ba1 Auto-generate files after cl/922881912 by Protobuf Team Bot · 12 days ago
  97. 8e1785f Remove flag guard on _UPB_FREEZE_OPTIONS function definition by Runze Wang · 12 days ago
  98. 9e51162 Auto-generate files after cl/922801889 by Protobuf Team Bot · 12 days ago
  99. 61113a6 fasttable: Treat unlinked submessage as unknown. by Protobuf Team Bot · 12 days ago
  100. 4da5b35 Refactor multiple tests to use cc_analysis_test. by Rachel Goldfinger · 12 days ago