- eac580f Migrate deprecated 'classname' label to 'Msg' in protobuf C++ compiler. by Samuel Benzaquen · 2 hours ago main
- 02138d7 Automated Code Change by Protobuf Team Bot · 3 hours ago
- da06adb Auto-generate files after cl/932632035 by Protobuf Team Bot · 10 hours ago
- 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
- 6631579 Fasttable: Fix mismatch in min Array capacity in FastTable. by Protobuf Team Bot · 11 hours ago
- e020681 Add smart pointer overloads for `DownCastMessage`, and specializations for `proto2::Message`. by Clayton Knittel · 13 hours ago
- a7ab28a Restore recursion limit in testRecursionMap to prevent test pollution by Protobuf Team Bot · 13 hours ago
- ff0699d Auto-generate files after cl/932504944 by Protobuf Team Bot · 14 hours ago
- 357f3f0 Add fast function stubs for Mp dispatchers. by Samuel Benzaquen · 15 hours ago
- 6abea2a RustProto: Remove redundant length checks and casts in message.cc by Protobuf Team Bot · 17 hours ago
- 13ba8cc Use XCTAssertEqualObjects to compare enum values with NSNumbers in the GPBDescriptorTests. by Nicholas Levin · 17 hours ago
- 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
- bea5744 Fix a bad variable dereference causing CMake warning (#27745) by Alex Overchenko · 18 hours ago
- 261f4ca Optimize ArrayDecoder limit handling (again) by Protobuf Team Bot · 18 hours ago
- ea40f1d Support assigning repeated scalar fields using Python Buffer API. by Charlie Beattie · 23 hours ago
- c886ab3 Automated Code Change by Protobuf Team Bot · 27 hours ago
- 5f20411 Automated Code Change by Protobuf Team Bot · 27 hours ago
- 9e10495 Automated Code Change by Protobuf Team Bot · 27 hours ago
- 310bb3b Automated Code Change by Protobuf Team Bot · 27 hours ago
- 0ccbf04 Automated Code Change by Protobuf Team Bot · 27 hours ago
- 4184df3 Automated Code Change by Protobuf Team Bot · 27 hours ago
- 81140e0 Automated Code Change by Protobuf Team Bot · 28 hours ago
- 84afd00 Automated Code Change by Protobuf Team Bot · 28 hours ago
- 24d8ab4 Automated Code Change by Protobuf Team Bot · 28 hours ago
- eea5bf3 Automated Code Change by Protobuf Team Bot · 28 hours ago
- 6beea4e Remove unused Fieldset `descendingIterator`, which saves us some allocations by Protobuf Team Bot · 3 days ago
- 584fab2 Auto-generate files after cl/931345587 by Protobuf Team Bot · 3 days ago
- 2d75174 Support dedicated path for skipping varints by Protobuf Team Bot · 3 days ago
- bf5f97b Add UTF-8 validation documentation and tests for proto2, proto3, and editions for Java Protobuf by Protobuf Team Bot · 3 days ago
- b721c4c Improve handling on overlarge top-level messages by Protobuf Team Bot · 5 days ago
- 156a0b8 Fix Pure Python `map<string, ...>` key handling for `bytes` lookups. by Charlie Beattie · 5 days ago
- 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
- cdcf21d Support C++ Immutable map lookup. by Charlie Beattie · 5 days ago
- 8d15efc Auto-generate files after PR #26562 by Protobuf Team Bot · 5 days ago
- cfa9acc fix: validate lower bound for dependency indices in upb file_def (#26562) by Kevin Zhao · 5 days ago
- ea627e1 Add missing conversion constructor in `NonConstexprAllocator`. by Samuel Benzaquen · 5 days ago
- 5f91a74 Fix edge case on recursion limit for groups in a Lite parse path. by Protobuf Team Bot · 5 days ago
- be53faf internal change by Runze Wang · 5 days ago
- acb6c19 Remove defunct Reader and Writer interfaces from JavaProto by Protobuf Team Bot · 5 days ago
- 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
- bce4a41 Faster repeated field reflection `MergeFrom` when source container is a `ContiguousContainer`. by Charlie Beattie · 6 days ago
- d584a07 Add cord setters to repeated string fields. by Mike Kruskal · 6 days ago
- c5a405c Add Kythe indexing support to HPB proto in C++ by Protobuf Team Bot · 6 days ago
- 3eb9b84 Auto-generate files after cl/929961148 by Protobuf Team Bot · 6 days ago
- 55b27b9 Improve upb JSON decoder against allocation failures by Protobuf Team Bot · 6 days ago
- f0ffd30 Refactor `RepeatedFieldBase` to contain all data members of `RepeatedField`. by Clayton Knittel · 6 days ago
- e86e536 Change Python DescriptorDatabase FindFileContainingSymbol() to accept leading "." to match DescriptorPool and other languages by Jie Luo · 6 days ago
- 7caffc1 Partial rollforward of cl/928600418: merge HeapNioEncoder into ArrayEncoder. by Protobuf Team Bot · 6 days ago
- b6548fc python: mark proto_builder sha1 as non-security use (#27473) by Israel Blancas · 7 days ago
- a59d961 Fix Ruby repeated enum const getter for unset fields (#27848) by Abhinav · 7 days ago
- 60730bf Auto-generate files after cl/928802494 by Protobuf Team Bot · 7 days ago
- 5d3f9e1 Fix group parsing to correctly capture unknown fields. by Protobuf Team Bot · 7 days ago
- d5ef5a1 Auto-generate files after cl/928790694 by Protobuf Team Bot · 7 days ago
- 42d00d2 Probe the `std::string` implementation to detect if we can constant initialize by Samuel Benzaquen · 7 days ago
- 53a709d - Encode non-canonical extensions as unknown fields during message conversion. by Ada Zhang · 7 days ago
- f06613a json: Expand JSON parsing tests for custom-named and aliased enum values by Thomas Van Lenten · 7 days ago
- 8c5b418 For GLOBALS mode, remove redundant `tc_table` member in `ClassData`. by Samuel Benzaquen · 7 days ago
- 964fe23 Restrict Protobuf.java methods to GeneratedMessageLite as part of experimental runtime turndown. by Protobuf Team Bot · 7 days ago
- f770097 Optimize JsonFormat handling of Struct/Value by casting gencode accessors instead of reflection. by Protobuf Team Bot · 8 days ago
- 5d01f7b Optimize Java JsonFormat string printing path. by Protobuf Team Bot · 8 days ago
- b9e2715 Automated rollback of commit 2db709e0a037d0c3955969c3f3e3155823f0013c. by Protobuf Team Bot · 8 days ago
- 2db709e Reduce CodedOutputStream concrete subclasses to 2 by Protobuf Team Bot · 8 days ago
- 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
- b6c2e87 Automated Code Change by Protobuf Team Bot · 8 days ago
- 0745452 Automated Code Change by Protobuf Team Bot · 8 days ago
- 593ab17 Faster Python cpp protos assignment to bytes/string fields. by Charlie Beattie · 8 days ago
- 0a10408 Internal change. by Charlie Beattie · 8 days ago
- d8425ef Auto-generate files after cl/928436147 by Protobuf Team Bot · 8 days ago
- 71263ce Internal change by Stefan Haustein · 8 days ago
- a1f718c Advertise that C# supports Edition 2026, and move C# Nullable Reference Type support into that edition. by Protobuf Team Bot · 8 days ago
- f5e654b Add treeshaking tests for protobuf rust on android and wasm by Abhinav Tripathi · 8 days ago
- 21ccdec Automated rollback of commit c8c5974fa928bf5c8752462119128e5e07a07919. by Patrick Xia · 8 days ago
- 908faf7 Use __restrict on MSVC (#26944) by Russell Greene · 10 days ago
- 54b6241 Remove unused Matcher_Eq import in rust by Protobuf Team Bot · 10 days ago
- 29ef75d Add simd codepath to ascii skip. by Ilya Tokar · 10 days ago
- 2f37915 Internal change. by Protobuf Team Bot · 11 days ago
- 0d1d773 Rename SafeProcessor/UnsafeProcessor to MobileProcessor/ServerProcessor in Utf8.java by Protobuf Team Bot · 11 days ago
- 7c28477 Internal change. by Charlie Beattie · 11 days ago
- 45c6cbe Add @SuppressWarnings("removal") to Lite-only classes that will still use sun.misc.Unsafe for now. by Protobuf Team Bot · 11 days ago
- 3de8c73 Remove dead BinaryReader.java by Protobuf Team Bot · 11 days ago
- 5b8adb2 Fix RepeatedField::MergeFrom self-merge heap pointer disclosure (#27607) by Adil Burak Şen · 11 days ago
- dd54342 Automated Code Change by Protobuf Team Bot · 11 days ago
- 2906b1e Internal change. by Charlie Beattie · 11 days ago
- b1fac91 Add a default constructor to const repeated field proxies. by Clayton Knittel · 11 days ago
- b6b55cc Internal change. by Charlie Beattie · 11 days ago
- 7d396a9 fix(php): add missing reserved keywords (object, mixed, and never) (#27475) by Brent Shaffer · 11 days ago
- 7844833 Auto-generate files after PR #27568 by Protobuf Team Bot · 11 days ago
- 452153d Fix integer overflow in upb_Arena_Malloc for near-SIZE_MAX allocations (#27568) by Anthony Hurtado · 11 days ago
- 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
- 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
- c99b4fb Replace transmute on arena with pointer cast by Protobuf Team Bot · 12 days ago
- 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
- 040c999 Automated Code Change by Protobuf Team Bot · 12 days ago
- 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
- 0759557 Remove one unnecessary `GetClassData()` call from within `GetTcParseTable()` by Samuel Benzaquen · 13 days ago
- cc2ae8e Auto-generate files after cl/926158387 by Protobuf Team Bot · 13 days ago
- 9449fac Fix typo in comment: Add backticks around Value. by Protobuf Team Bot · 13 days ago
- 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
- 791fbe2 Support merging lazy fields with different default instances but equal descriptor types; e.g. DynamicMessage by Protobuf Team Bot · 13 days ago
- 118c27a Refactor C++ ProtoJSON to make odd handling of merge and nulls more obvious. by Protobuf Team Bot · 13 days ago