Protobuf Team Bot
591c6827f5
Internal version update.
...
PiperOrigin-RevId: 695692338
4 weeks ago
Protobuf Team Bot
26fdbd9cef
Auto-generate files after cl/695579489
1 month ago
Protobuf Team Bot
c820dd0ca6
Upgrade rules_cc 0.0.16 and rules_java 8.3.1
...
Both versions are again compatible with WORKSPACE mode on Bazel 8. The version also extends the compatibility down to Bazel 6.
Add repo_name = "com_google_protobuf" to examples/MODULE.bazel. Bazel 6,7,and 8 (in WORKSPACE mode) still expect this is the name of the repo. (Default value of --proto_compiler flag). There's no way to change this without breaking compatibility with WORKSPACE mode.
Remove local_repository(name = protobuf) from WORKSPACE. The repository is now consistently called com_google_protobuf in both WORKSPACE and Bzlmod mode.
Rename uses of @protobuf to @com_google_protobuf .
PiperOrigin-RevId: 695579489
1 month ago
Protobuf Team Bot
c9a4aa911e
Auto-generate files after cl/695540254
1 month ago
Protobuf Team Bot
8ebadebf46
Internal change
...
PiperOrigin-RevId: 695540254
1 month ago
Protobuf Team Bot
6af4abba12
Auto-generate files after cl/695532457
1 month ago
Protobuf Team Bot
a3f19eff03
Internal change
...
PiperOrigin-RevId: 695532457
1 month ago
Protobuf Team Bot
71d46716c1
Auto-generate files after cl/695505475
1 month ago
Protobuf Team Bot
44b2f87fc2
Enable pointer type checks
...
PiperOrigin-RevId: 695505475
1 month ago
Protobuf Team Bot
93b1441d83
Auto-generate files after cl/695493356
1 month ago
Jie Luo
610702ed18
Fix a Python bug: when package is empty, DescriptorDatabase FindFileContainingSymbol method will able to find symbol names not start with '.'
...
The old behavior requires a prefix of '.' for empty packages like '.Foo'. To not break old behaviors, both 'Foo' and '.Foo' will be supported. The support for leading '.' will be removed around 2026 Jan.
For example:
db.FindFileContainingSymbol('Foo')
db.FindFileContainingSymbol('.Foo') # with a warning
will have same result
PiperOrigin-RevId: 695493356
1 month ago
Protobuf Team Bot
0df15fcbb0
Auto-generate files after cl/695488356
1 month ago
Protobuf Team Bot
0a7691e98f
Don't use matches! on MessageVal tests.
...
This is a warning today, as in a future release of Rust this won't be legal to match on floating point values.
As these are C-style unions, there's no signal about what type they are and the matches! is behaving the same as just checking value directly (wouldn't fail to match if a mismatched type was written anyway).
PiperOrigin-RevId: 695488356
1 month ago
Protobuf Team Bot
9e42c11864
Auto-generate files after cl/695480099
1 month ago
Protobuf Team Bot
0c0477f789
Internal change
...
PiperOrigin-RevId: 695480099
1 month ago
Protobuf Team Bot
364b7ed756
Auto-generate files after cl/695473850
1 month ago
Protobuf Team Bot
e43ee0732d
Use noncontiguous unknown fields API in upb text debug_string.c and encode.c
...
PiperOrigin-RevId: 695473850
1 month ago
Protobuf Team Bot
e77099f34b
Auto-generate files after cl/695449397
1 month ago
Protobuf Team Bot
eec53f9378
Avoid constructing the payload until we need it for reflection.
...
This saves memory and CPU when the map fields are only used as maps.
PiperOrigin-RevId: 695449397
1 month ago
Protobuf Team Bot
82a7cf6205
Auto-generate files after cl/695429913
1 month ago
Protobuf Team Bot
1549022187
Internal deps update
...
PiperOrigin-RevId: 695433659
1 month ago
Protobuf Team Bot
0640cdb674
Don't iterate at all if unknowns are not populated
...
PiperOrigin-RevId: 695429913
1 month ago
Protobuf Team Bot
16274f94f3
Auto-generate files after cl/695411719
1 month ago
Protobuf Team Bot
9881219526
Internal change
...
PiperOrigin-RevId: 695411719
1 month ago
Protobuf Team Bot
ae4da23d57
Auto-generate files after cl/695407312
1 month ago
Hong Shin
24de58860f
hpb: test protos proto3 cleanup
...
PiperOrigin-RevId: 695407312
1 month ago
Protobuf Team Bot
8200479958
Auto-generate files after cl/695400014
1 month ago
Protobuf Team Bot
1271b32897
Switch some SFINAE based dispatch into `if constexpr`.
...
This cleans up C++14 logic.
PiperOrigin-RevId: 695400014
1 month ago
Protobuf Team Bot
4b3a548d7f
Auto-generate files after cl/695388292
1 month ago
Protobuf Team Bot
58cc538256
Internal change
...
PiperOrigin-RevId: 695388292
1 month ago
Protobuf Team Bot
d133cf6e27
Auto-generate files after cl/695375386
1 month ago
Protobuf Team Bot
7ccd5dcfc5
Internal change
...
PiperOrigin-RevId: 695375386
1 month ago
Protobuf Team Bot
5d58caeebc
Auto-generate files after cl/695352135
1 month ago
Protobuf Team Bot
c0479335a5
Internal change
...
PiperOrigin-RevId: 695352135
1 month ago
Protobuf Team Bot
63139cb196
Auto-generate files after cl/695327586
1 month ago
Protobuf Team Bot
41985a4447
Internal change
...
PiperOrigin-RevId: 695327586
1 month ago
Protobuf Team Bot
92044c946a
Auto-generate files after cl/695316378
1 month ago
Protobuf Team Bot
36e68770da
Internal change
...
PiperOrigin-RevId: 695316378
1 month ago
Protobuf Team Bot
4b3c346207
Auto-generate files after cl/695294535
1 month ago
Protobuf Team Bot
c4a4b1fd9f
Internal version update.
...
PiperOrigin-RevId: 695294535
1 month ago
Protobuf Team Bot
84a19cabdb
Auto-generate files after cl/694777594
1 month ago
Protobuf Team Bot
29f496af49
Internal change.
...
PiperOrigin-RevId: 694777594
1 month ago
Protobuf Team Bot
fb2520232e
Auto-generate files after cl/694676299
1 month ago
Protobuf Team Bot
c608704c3f
Internal change
...
PiperOrigin-RevId: 694676299
1 month ago
Protobuf Team Bot
32b138163d
Auto-generate files after cl/694630107
1 month ago
Protobuf Team Bot
ee880c63cf
Internal change
...
PiperOrigin-RevId: 694630107
1 month ago
Protobuf Team Bot
d0aefcba0e
Auto-generate files after cl/694583657
1 month ago
Protobuf Team Bot
0f1bdeae8d
Internal change
...
PiperOrigin-RevId: 694583657
1 month ago
Protobuf Team Bot
cf321d969a
Auto-generate files after cl/694576851
1 month ago
Protobuf Team Bot
fe458748d5
Internal change
...
PiperOrigin-RevId: 694576851
1 month ago