Sign in
flutter
/
third_party
/
protobuf
/
HEAD
a1e10df
protobuf: add support for Go prototiller in codegen tests
by Eric Salo
· 36 hours ago
main
0acf2a4
Cache the custom JSON names of enum fields upon first lookup.
by Tony Liao
· 2 days ago
2737dfc
Add Java microbenchmark for custom JSON name parsing.
by Tony Liao
· 2 days ago
7a12b7e
Auto-generate files after cl/945965992
by Protobuf Team Bot
· 2 days ago
5fe1a68
Internal change.
by Clayton Knittel
· 2 days ago
cb2c939
Auto-generate files after cl/945959296
by Protobuf Team Bot
· 2 days ago
8d75c2a
Optimize UPB_CONSTRUCTOR for ELF with COMDAT deduplication
by Protobuf Team Bot
· 2 days ago
7a39a4e
json/java: add json_name enumval support
by Tony Liao
· 2 days ago
e71940f
Remove WeakFieldMap from C++ protobuf runtime and compiler.
by Samuel Benzaquen
· 2 days ago
e8df82e
Fix visibility of reflection_cc
by Protobuf Team Bot
· 2 days ago
4665f8f
Optimize TextFormatEscaper.escapeText (redux).
by Protobuf Team Bot
· 2 days ago
51df91d
Optimize Java Lite Parser Registry with Centralized Cache
by Protobuf Team Bot
· 2 days ago
927c504
Emit deprecation warning when comparing descriptor containers with unrecognized types in OSS
by Runze Wang
· 2 days ago
4b269eb
Updating version.json and repo version numbers to: 37.0-dev (#28425)
by rgoldfinger6
· 2 days ago
b7c5ce1
Support non-canonical extensions in message promotions (`upb_Message_GetOrPromoteExtension`, `upb_MiniTable_PromoteUnknownToMessage`, `upb_MiniTable_PromoteUnknownToMessageArray`, `upb_MiniTable_PromoteUnknownToMap`).
by Ada Zhang
· 3 days ago
2b0b506
Expand visibility of alias, needed for grpc update
by Protobuf Team Bot
· 3 days ago
6045272
Internal change
by Jason Aragorn Tobias Lunn
· 3 days ago
e22cabf
Auto-generate files after cl/945282190
by Protobuf Team Bot
· 3 days ago
3692b2b
Optimize UPB_CONSTRUCTOR for ELF with COMDAT deduplication
by Protobuf Team Bot
· 3 days ago
7875e91
Enable Edition 2026 for protoc
by Jason Aragorn Tobias Lunn
· 4 days ago
v36-dev
1eb5913
Auto-generate files after cl/944789082
by Protobuf Team Bot
· 4 days ago
e57b518
Add upb_Message_FindUnknown2 to support messages possibly with non-canonical extensions.
by Ada Zhang
· 4 days ago
6480801
Auto-generate files after cl/944782315
by Protobuf Team Bot
· 4 days ago
9fc8c0c
1) Encode unknown varint values as 64-bit varints; also 2) errors out for zero skip value in the minitable decoder.
by Ada Zhang
· 4 days ago
5977c22
Change the Json EnumValue option to be usable in Edition 2026.
by Tony Liao
· 4 days ago
3fce765
Fix layout for repeated primitives/enum to avoid padding caused by the
by Samuel Benzaquen
· 4 days ago
706fc1e
Optimize `SmallSortedMap` to improve `getAllFields()` efficiency.
by Protobuf Team Bot
· 4 days ago
ba08753
Auto-generate files after PR #26247
by Protobuf Team Bot
· 4 days ago
8ccb4fa
chore: add a unit test for .github/release_prep.sh (#26247)
by Alex Eagle
· 4 days ago
342944a
Auto-generate files after cl/944424868
by Protobuf Team Bot
· 4 days ago
271ca53
Migrate top-level protobuf unittest protos from Edition 2024 to Edition 2026.
by Jason Aragorn Tobias Lunn
· 4 days ago
5759717
Automated rollback of commit 42b411e7c99bad615a9d5766098f3323ac4da7fd.
by Mark Hansen
· 5 days ago
42b411e
Optimize Java Lite Parser Registry with Centralized Cache
by Protobuf Team Bot
· 5 days ago
d5e039a
Make Timestamps.parse() attempt non-lenient parsing first and warning if this fails.
by Rachel Goldfinger
· 5 days ago
5e24bcc
Auto-generate files after cl/944116273
by Protobuf Team Bot
· 5 days ago
636ae74
Update our `compiled_edition_default`'s `maximum_edition` to 2026
by Jason Aragorn Tobias Lunn
· 5 days ago
4f5350e
Internal change.
by Charlie Beattie
· 5 days ago
35b5692
Optimize C++ TextFormat printing by avoiding absl::CEscape allocation for clean strings.
by Protobuf Team Bot
· 5 days ago
f98ab05
Set JRuby dev flag on conformance tests to reduce 30s timeouts
by Protobuf Team Bot
· 5 days ago
7008dd1
Drop support for Ruby 3.1
by Jason Aragorn Tobias Lunn
· 5 days ago
743bf16
Simplify offset tagging in the reflection code.
by Samuel Benzaquen
· 5 days ago
27a0b8b
Automated Code Change
by Protobuf Team Bot
· 5 days ago
b70d249
Add test for `RepeatedField` concatenation and arena lifetime.
by Jason Aragorn Tobias Lunn
· 5 days ago
b846555
Add aliases for reflection and reflection_internal in preparation for c/cc split
by Protobuf Team Bot
· 5 days ago
11c3435
Format descriptor_pool.cc to eliminate pre-existing lint issues.
by Runze Wang
· 6 days ago
06e2059
Fail loudly if we try to use a prebuilt protoc with unreleased code (#28167)
by Adam Cozzette
· 6 days ago
f25fb36
Correct add_descriptor_set size from an int to a size_t
by Protobuf Team Bot
· 6 days ago
a8d0be3
Add deprecation warning for internal_py_proto_library prior to Q1 2027 breaking changes.
by Rachel Goldfinger
· 6 days ago
0e069eb
Enable message globals.
by Samuel Benzaquen
· 6 days ago
ab69831
Add a warning for potential OneofDescriptor collisions prior to Q1 2027 breaking changes.
by Rachel Goldfinger
· 6 days ago
65a15e5
Auto-generate files after cl/943010563
by Protobuf Team Bot
· 7 days ago
f1b00c3
Add new `upb_Message_NextUnknown2` and `upb_Message_DeleteUnknown2` functions to support non-canonical extensions in unknown field iteration/deletion.
by Ada Zhang
· 7 days ago
9597fa9
Automated Code Change
by Protobuf Team Bot
· 7 days ago
3aa022a
Configure extra compile args in setup.py (#28264)
by Mitchell Allain
· 9 days ago
e1b94ce
Optimize MapEntry allocations during map serialization
by Protobuf Team Bot
· 10 days ago
ebedfb9
Automated Code Change
by Hana Joo
· 10 days ago
412b617
Automated Code Change
by Tobias Werth
· 10 days ago
3907d14
Automated Code Change
by Tobias Werth
· 10 days ago
eaa8c8c
Automated Code Change
by Protobuf Team Bot
· 10 days ago
45f6d9c
This change moves several tests from `JavaProtoLibraryTest.java` to Starlark-based analysis tests in `java_proto_library_tests`
by Karen Wu
· 11 days ago
91a50d5
Fix memoization key collision for function pointers.
by Samuel Benzaquen
· 11 days ago
050bd07
Auto-generate files after cl/941296469
by Protobuf Team Bot
· 11 days ago
c4e07ae
Harden against size_t overflow in upb json decode
by Protobuf Team Bot
· 11 days ago
06076f5
Check MessageLite.class.isAssignableFrom() always, not just in the fallback path.
by Protobuf Team Bot
· 11 days ago
8acea43
Fix fields_by_lowercase_name_ and fields_by_camelcase_name_ to avoid the extra memory by using custom hash/eq.
by Samuel Benzaquen
· 11 days ago
dc4d738
Internal change.
by Charlie Beattie
· 11 days ago
ee6026f
Upgrade GitHub Actions in Protobuf test_cpp workflow to use Node 24.
by Rachel Goldfinger
· 11 days ago
d59363f
Fix integer overflow in FlatAllocator when planning large allocations.
by Samuel Benzaquen
· 11 days ago
337abe7
Automated Code Change
by Tobias Werth
· 11 days ago
d2535fc
Automated Code Change
by Protobuf Team Bot
· 12 days ago
ac94136
Auto-generate files after cl/940685055
by Protobuf Team Bot
· 12 days ago
8cd4f39
Move proto2::TypeId, ClassData, and MessageTraits to standalone headers with separate build targets that don't depend on protobuf_lite.
by Clayton Knittel
· 12 days ago
b4f98ef
Migrate Fold to C++17 fold expressions in descriptor.cc.
by Samuel Benzaquen
· 12 days ago
d349775
Auto-generate files after cl/940598545
by Protobuf Team Bot
· 12 days ago
d0b2836
Move `unknown_field_set.h` to `protobuf_lite` to allow direct usage from the parser without a virtual dispatch.
by Samuel Benzaquen
· 12 days ago
e784c93
Deep copy the array when the source field is an array of closed enum, and the destination field is either 1) an array of open enum or 2) is an array of closed enum but their minitables do not match in upb_Message_Convert.
by Ada Zhang
· 12 days ago
ce900aa
Optimize well-known types lookup in DescriptorPool to save memory.
by Samuel Benzaquen
· 12 days ago
e7b3391
Remove -release suffix from Rust Crates.io release if minor version >= 36
by Protobuf Team Bot
· 12 days ago
a0d1853
Auto-generate files after cl/940170671
by Protobuf Team Bot
· 13 days ago
55da5fc
Second batch of ignored return value fixes; caught an off-by-one bounds check in the JSON benchmark
by Protobuf Team Bot
· 13 days ago
bbc58ed
Memoize a map of alternate enum JSON names when parsing JSON in C++.
by Tony Liao
· 13 days ago
c7ab62b
Optimize proto verification
by Ilya Tokar
· 13 days ago
e8c74e1
Auto-generate files after cl/939972433
by Protobuf Team Bot
· 13 days ago
142d392
Internal change
by Protobuf Team Bot
· 13 days ago
6fc9d43
Remove 'The descriptor for type ... cannot be found and a placeholder is created for it' logs
by Liam Miller-Cushon
· 13 days ago
58f02be
Automated Code Change
by Protobuf Team Bot
· 14 days ago
9e9dbae
Python: fix heap-use-after-free in MapIterator after map.clear() (#27257)
by vhulto
· 14 days ago
69f97e0
fix(cpp): suppress self-warning on deprecated enum value imports (#28012)
by yashanil98
· 2 weeks ago
e337495
util: validate Duration/Timestamp in TimeUtil::FromString against spec limits (#27443)
by Anthony Hurtado
· 2 weeks ago
abdf212
Add PyDescriptorPool_FromSharedPool(std::shared_ptr) API
by Runze Wang
· 2 weeks ago
b89250d
This change moves several tests from `JavaProtoLibraryTest.java` to Starlark-based analysis tests in `java_proto_library_tests`
by Karen Wu
· 2 weeks ago
a85fcbc
Internal change.
by Tony Liao
· 2 weeks ago
78e20de
Auto-generate files after cl/938546489
by Protobuf Team Bot
· 2 weeks ago
4b920a4
Update call sites that ignore return values for allocation failures
by Protobuf Team Bot
· 2 weeks ago
9ac0b22
Propagate non-AttributeError exceptions in PyUpb_MessageMeta_GetAttr
by Runze Wang
· 2 weeks ago
1880d38
Move MessageLite/Message specialization logic to the implementation of `DynamicCast` instead of overloads.
by Clayton Knittel
· 2 weeks ago
297ce2f
Remove redundant code from ParseFunctionGenerator.
by Samuel Benzaquen
· 2 weeks ago
da161ad
Auto-generate files after cl/938151844
by Protobuf Team Bot
· 2 weeks ago
fcd68c5
Make default_symbol_visibility STRICT in edition 2026
by Protobuf Team Bot
· 2 weeks ago
c5fa4d6
Auto-generate files after PR #26377
by Protobuf Team Bot
· 2 weeks ago
Next »