1. eac580f Migrate deprecated 'classname' label to 'Msg' in protobuf C++ compiler. by Samuel Benzaquen · 2 hours ago main
  2. 02138d7 Automated Code Change by Protobuf Team Bot · 3 hours ago
  3. da06adb Auto-generate files after cl/932632035 by Protobuf Team Bot · 10 hours ago
  4. 1d1c1b9 Remove unused nextCalledBeforeRemove from SmallSortedMap, as the code path does not exist in the internal implementation, and only immutable maps will be exposed to users. by Protobuf Team Bot · 11 hours ago
  5. 6631579 Fasttable: Fix mismatch in min Array capacity in FastTable. by Protobuf Team Bot · 11 hours ago
  6. e020681 Add smart pointer overloads for `DownCastMessage`, and specializations for `proto2::Message`. by Clayton Knittel · 13 hours ago
  7. a7ab28a Restore recursion limit in testRecursionMap to prevent test pollution by Protobuf Team Bot · 13 hours ago
  8. ff0699d Auto-generate files after cl/932504944 by Protobuf Team Bot · 14 hours ago
  9. 357f3f0 Add fast function stubs for Mp dispatchers. by Samuel Benzaquen · 15 hours ago
  10. 6abea2a RustProto: Remove redundant length checks and casts in message.cc by Protobuf Team Bot · 17 hours ago
  11. 13ba8cc Use XCTAssertEqualObjects to compare enum values with NSNumbers in the GPBDescriptorTests. by Nicholas Levin · 17 hours ago
  12. ea0e67a Restore the prior behavior of gencode catches for now; while it did drink the gencode it caused a regression in some JIT behavior. by Protobuf Team Bot · 18 hours ago
  13. bea5744 Fix a bad variable dereference causing CMake warning (#27745) by Alex Overchenko · 18 hours ago
  14. 261f4ca Optimize ArrayDecoder limit handling (again) by Protobuf Team Bot · 18 hours ago
  15. ea40f1d Support assigning repeated scalar fields using Python Buffer API. by Charlie Beattie · 23 hours ago
  16. c886ab3 Automated Code Change by Protobuf Team Bot · 27 hours ago
  17. 5f20411 Automated Code Change by Protobuf Team Bot · 27 hours ago
  18. 9e10495 Automated Code Change by Protobuf Team Bot · 27 hours ago
  19. 310bb3b Automated Code Change by Protobuf Team Bot · 27 hours ago
  20. 0ccbf04 Automated Code Change by Protobuf Team Bot · 27 hours ago
  21. 4184df3 Automated Code Change by Protobuf Team Bot · 27 hours ago
  22. 81140e0 Automated Code Change by Protobuf Team Bot · 28 hours ago
  23. 84afd00 Automated Code Change by Protobuf Team Bot · 28 hours ago
  24. 24d8ab4 Automated Code Change by Protobuf Team Bot · 28 hours ago
  25. eea5bf3 Automated Code Change by Protobuf Team Bot · 28 hours ago
  26. 6beea4e Remove unused Fieldset `descendingIterator`, which saves us some allocations by Protobuf Team Bot · 3 days ago
  27. 584fab2 Auto-generate files after cl/931345587 by Protobuf Team Bot · 3 days ago
  28. 2d75174 Support dedicated path for skipping varints by Protobuf Team Bot · 3 days ago
  29. bf5f97b Add UTF-8 validation documentation and tests for proto2, proto3, and editions for Java Protobuf by Protobuf Team Bot · 3 days ago
  30. b721c4c Improve handling on overlarge top-level messages by Protobuf Team Bot · 5 days ago
  31. 156a0b8 Fix Pure Python `map<string, ...>` key handling for `bytes` lookups. by Charlie Beattie · 5 days ago
  32. 7ab792b Add link to the page which explains that deterministic != canonical on our apis which let you set determinsitic serialization by Protobuf Team Bot · 5 days ago
  33. cdcf21d Support C++ Immutable map lookup. by Charlie Beattie · 5 days ago
  34. 8d15efc Auto-generate files after PR #26562 by Protobuf Team Bot · 5 days ago
  35. cfa9acc fix: validate lower bound for dependency indices in upb file_def (#26562) by Kevin Zhao · 5 days ago
  36. ea627e1 Add missing conversion constructor in `NonConstexprAllocator`. by Samuel Benzaquen · 5 days ago
  37. 5f91a74 Fix edge case on recursion limit for groups in a Lite parse path. by Protobuf Team Bot · 5 days ago
  38. be53faf internal change by Runze Wang · 5 days ago
  39. acb6c19 Remove defunct Reader and Writer interfaces from JavaProto by Protobuf Team Bot · 5 days ago
  40. d944dd0 Give a clear error message on overflow in CodedOutputStream when a generator constructs a >2GB response file. by Protobuf Team Bot · 5 days ago
  41. bce4a41 Faster repeated field reflection `MergeFrom` when source container is a `ContiguousContainer`. by Charlie Beattie · 6 days ago
  42. d584a07 Add cord setters to repeated string fields. by Mike Kruskal · 6 days ago
  43. c5a405c Add Kythe indexing support to HPB proto in C++ by Protobuf Team Bot · 6 days ago
  44. 3eb9b84 Auto-generate files after cl/929961148 by Protobuf Team Bot · 6 days ago
  45. 55b27b9 Improve upb JSON decoder against allocation failures by Protobuf Team Bot · 6 days ago
  46. f0ffd30 Refactor `RepeatedFieldBase` to contain all data members of `RepeatedField`. by Clayton Knittel · 6 days ago
  47. e86e536 Change Python DescriptorDatabase FindFileContainingSymbol() to accept leading "." to match DescriptorPool and other languages by Jie Luo · 6 days ago
  48. 7caffc1 Partial rollforward of cl/928600418: merge HeapNioEncoder into ArrayEncoder. by Protobuf Team Bot · 6 days ago
  49. b6548fc python: mark proto_builder sha1 as non-security use (#27473) by Israel Blancas · 7 days ago
  50. a59d961 Fix Ruby repeated enum const getter for unset fields (#27848) by Abhinav · 7 days ago
  51. 60730bf Auto-generate files after cl/928802494 by Protobuf Team Bot · 7 days ago
  52. 5d3f9e1 Fix group parsing to correctly capture unknown fields. by Protobuf Team Bot · 7 days ago
  53. d5ef5a1 Auto-generate files after cl/928790694 by Protobuf Team Bot · 7 days ago
  54. 42d00d2 Probe the `std::string` implementation to detect if we can constant initialize by Samuel Benzaquen · 7 days ago
  55. 53a709d - Encode non-canonical extensions as unknown fields during message conversion. by Ada Zhang · 7 days ago
  56. f06613a json: Expand JSON parsing tests for custom-named and aliased enum values by Thomas Van Lenten · 7 days ago
  57. 8c5b418 For GLOBALS mode, remove redundant `tc_table` member in `ClassData`. by Samuel Benzaquen · 7 days ago
  58. 964fe23 Restrict Protobuf.java methods to GeneratedMessageLite as part of experimental runtime turndown. by Protobuf Team Bot · 7 days ago
  59. f770097 Optimize JsonFormat handling of Struct/Value by casting gencode accessors instead of reflection. by Protobuf Team Bot · 8 days ago
  60. 5d01f7b Optimize Java JsonFormat string printing path. by Protobuf Team Bot · 8 days ago
  61. b9e2715 Automated rollback of commit 2db709e0a037d0c3955969c3f3e3155823f0013c. by Protobuf Team Bot · 8 days ago
  62. 2db709e Reduce CodedOutputStream concrete subclasses to 2 by Protobuf Team Bot · 8 days ago
  63. 16c1367 Label rust:use_upb_kernel to resolve this label against protobufs' //rust, instead of a local repository's by Protobuf Team Bot · 8 days ago
  64. b6c2e87 Automated Code Change by Protobuf Team Bot · 8 days ago
  65. 0745452 Automated Code Change by Protobuf Team Bot · 8 days ago
  66. 593ab17 Faster Python cpp protos assignment to bytes/string fields. by Charlie Beattie · 8 days ago
  67. 0a10408 Internal change. by Charlie Beattie · 8 days ago
  68. d8425ef Auto-generate files after cl/928436147 by Protobuf Team Bot · 8 days ago
  69. 71263ce Internal change by Stefan Haustein · 8 days ago
  70. a1f718c Advertise that C# supports Edition 2026, and move C# Nullable Reference Type support into that edition. by Protobuf Team Bot · 8 days ago
  71. f5e654b Add treeshaking tests for protobuf rust on android and wasm by Abhinav Tripathi · 8 days ago
  72. 21ccdec Automated rollback of commit c8c5974fa928bf5c8752462119128e5e07a07919. by Patrick Xia · 8 days ago
  73. 908faf7 Use __restrict on MSVC (#26944) by Russell Greene · 10 days ago
  74. 54b6241 Remove unused Matcher_Eq import in rust by Protobuf Team Bot · 10 days ago
  75. 29ef75d Add simd codepath to ascii skip. by Ilya Tokar · 10 days ago
  76. 2f37915 Internal change. by Protobuf Team Bot · 11 days ago
  77. 0d1d773 Rename SafeProcessor/UnsafeProcessor to MobileProcessor/ServerProcessor in Utf8.java by Protobuf Team Bot · 11 days ago
  78. 7c28477 Internal change. by Charlie Beattie · 11 days ago
  79. 45c6cbe Add @SuppressWarnings("removal") to Lite-only classes that will still use sun.misc.Unsafe for now. by Protobuf Team Bot · 11 days ago
  80. 3de8c73 Remove dead BinaryReader.java by Protobuf Team Bot · 11 days ago
  81. 5b8adb2 Fix RepeatedField::MergeFrom self-merge heap pointer disclosure (#27607) by Adil Burak Şen · 11 days ago
  82. dd54342 Automated Code Change by Protobuf Team Bot · 11 days ago
  83. 2906b1e Internal change. by Charlie Beattie · 11 days ago
  84. b1fac91 Add a default constructor to const repeated field proxies. by Clayton Knittel · 11 days ago
  85. b6b55cc Internal change. by Charlie Beattie · 11 days ago
  86. 7d396a9 fix(php): add missing reserved keywords (object, mixed, and never) (#27475) by Brent Shaffer · 11 days ago
  87. 7844833 Auto-generate files after PR #27568 by Protobuf Team Bot · 11 days ago
  88. 452153d Fix integer overflow in upb_Arena_Malloc for near-SIZE_MAX allocations (#27568) by Anthony Hurtado · 11 days ago
  89. e75aac3 Use the direct map reflection API when converting message to JSON, if the repeated field reflection is not valid. by Samuel Benzaquen · 11 days ago
  90. 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 · 12 days ago
  91. c99b4fb Replace transmute on arena with pointer cast by Protobuf Team Bot · 12 days ago
  92. 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 · 12 days ago
  93. 040c999 Automated Code Change by Protobuf Team Bot · 12 days ago
  94. eebe9b7 [py/C++] Implement Make GetOptions() return immutable options. C++ will raise a TypeError when options returned GetOptions() by is mutated. by Runze Wang · 12 days ago
  95. 0759557 Remove one unnecessary `GetClassData()` call from within `GetTcParseTable()` by Samuel Benzaquen · 13 days ago
  96. cc2ae8e Auto-generate files after cl/926158387 by Protobuf Team Bot · 13 days ago
  97. 9449fac Fix typo in comment: Add backticks around Value. by Protobuf Team Bot · 13 days ago
  98. f5738bb [py/pure python] Implement Make GetOptions() return immutable options. Raise a TypeError when options returned GetOptions() by is mutated. by Runze Wang · 13 days ago
  99. 791fbe2 Support merging lazy fields with different default instances but equal descriptor types; e.g. DynamicMessage by Protobuf Team Bot · 13 days ago
  100. 118c27a Refactor C++ ProtoJSON to make odd handling of merge and nulls more obvious. by Protobuf Team Bot · 13 days ago