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