Protobuf Team Bot
9b0a515762
Auto-generate files after cl/693650377
4 weeks ago
Protobuf Team Bot
0509686f1d
Internal change
...
PiperOrigin-RevId: 693650377
4 weeks ago
Protobuf Team Bot
b1e8babda7
Auto-generate files after cl/693612028
4 weeks ago
Protobuf Team Bot
8a0f8ad19f
Internal change
...
PiperOrigin-RevId: 693612028
4 weeks ago
Protobuf Team Bot
d13dab6d59
Auto-generate files after cl/693606816
4 weeks ago
Protobuf Team Bot
c11d34e211
Internal change
...
PiperOrigin-RevId: 693606816
4 weeks ago
Protobuf Team Bot
cefc17a59d
Auto-generate files after cl/693581163
4 weeks ago
Protobuf Team Bot
1930fb5ca5
Internal change
...
PiperOrigin-RevId: 693581163
4 weeks ago
Protobuf Team Bot
d67dd21383
Auto-generate files after cl/693521568
4 weeks ago
Protobuf Team Bot
d60ac1d460
Internal change
...
PiperOrigin-RevId: 693521568
4 weeks ago
Protobuf Team Bot
1cb708c035
Auto-generate files after cl/693516053
4 weeks ago
Protobuf Team Bot
4ec5b2a1a2
Internal change
...
PiperOrigin-RevId: 693516053
4 weeks ago
Protobuf Team Bot
4a5649b8b3
Auto-generate files after cl/693492954
4 weeks ago
Protobuf Team Bot
6597c085de
Automated rollback of commit 6b9692460a
.
...
PiperOrigin-RevId: 693492954
4 weeks ago
Protobuf Team Bot
af14909c44
Auto-generate files after cl/693484023
4 weeks ago
Protobuf Team Bot
cfea150df8
Internal change
...
PiperOrigin-RevId: 693484023
4 weeks ago
Protobuf Team Bot
0d6216dbfd
Auto-generate files after cl/693469310
4 weeks ago
Protobuf Team Bot
8a33e2b5bc
Fix inconsistency issues with ALWAYS_INLINE macros.
...
Some uses put the `inline` keyword before the attribute, some put it after the
attribute, some didn't put it at all.
Clang is very permissive and it allowed code to work where it breaks in other
compilers. GCC doesn't like if you don't put the keyword, MSVC doesn't like if
the keyword is in the wrong place.
By moving the keyword into the macro we prevent this issue altogether.
PiperOrigin-RevId: 693469310
4 weeks ago
Protobuf Team Bot
6a6f4a0437
Auto-generate files after cl/693464006
4 weeks ago
Hong Shin
a453cffaed
hpb: upgrade test protos to use editions
...
if anyone should be using editions, it's us!
PiperOrigin-RevId: 693464006
4 weeks ago
Protobuf Team Bot
fbe548e200
Auto-generate files after cl/693436567
1 month ago
Chris Kennelly
da08317d82
Poison initial Arena block with MSan.
...
We should always initialize it before we use it.
PiperOrigin-RevId: 693436567
1 month ago
Protobuf Team Bot
21bec0fa3e
Auto-generate files after cl/693425855
1 month ago
Jie Luo
3df01fa955
Fix GetMutableMessagePointer() in python proto_api to find from generated factory before check with dynamic message factory
...
PiperOrigin-RevId: 693428774
1 month ago
Protobuf Team Bot
09069f17dd
Internal change
...
PiperOrigin-RevId: 693425855
1 month ago
Protobuf Team Bot
ab7570a8de
Auto-generate files after cl/693421414
1 month ago
Protobuf Team Bot
6b9692460a
Internal change
...
PiperOrigin-RevId: 693422145
1 month ago
Jie Luo
c261b49a95
Breaking change: Remove deprecated GetPrototype MessageFactory.GetPrototype(),
...
MessageFactory.CreatePrototype(), MessageFactory.GetMessages(),
SymbolDatabase.GetPrototype(), SymbolDatabase.CreatePrototype(), SymbolDatabase.GetMessages()
Replacement APIs are: message_factory.GetMessages(), message_factory.GetMessageClass(), message_factory.GetMessageClassesForFiles()
PiperOrigin-RevId: 693421414
1 month ago
Protobuf Team Bot
08d5ef9485
Auto-generate files after cl/693406522
1 month ago
Protobuf Team Bot
f6f93a95e0
Internal change
...
PiperOrigin-RevId: 693406522
1 month ago
Protobuf Team Bot
eb0e6d68de
Auto-generate files after cl/693394959
1 month ago
Adam Cozzette
9bdafdbb0c
Rust C++: remove per-message functions for repeated fields
...
This CL deletes the per-message C++ functions for operating on repeated fields
and replaces them with functions in the runtime that can work with arbitrary
messages.
Similar to what we did with maps, this required refactoring the code to make it
work with `RepeatedPtrFieldBase`, the untyped base class of
`RepeatedPtrField<T>`. I added a `RustRepeatedMessageHelper` class to allow us
access to the protected methods we need.
This should save a bit of linker input code size, but I think more importantly
we are going to need this eventually to enable tree shaking to work well.
PiperOrigin-RevId: 693394959
1 month ago
Protobuf Team Bot
31c5f73ec1
Auto-generate files after cl/693368653
1 month ago
Joshua Haberman
8e79bfa0b7
Updated upb bootstrap files for the latest changes to descriptor.proto.
...
PiperOrigin-RevId: 693372629
1 month ago
Hong Shin
471d66961a
Introduce IsHpbClassThatHasExtensions
...
EnableIfHpbClass was too restrictive in the past; it was
toggled only if <T> was extended. This has been rectified
to toggle if T extends T::Access, which reflects the
true intention.
PiperOrigin-RevId: 693368653
1 month ago
Protobuf Team Bot
5129d4d24b
Auto-generate files after cl/693357956
1 month ago
Adam Cozzette
f552a2c4b3
Rust C++: remove unsafe block from map value conversion
...
I noticed that the use of `unsafe` here was not really necessary, so I tweaked
the code to remove it. If we avoid using `__unstable_leak_raw_message()` then
we don't need to unsafely create a `NonNull`.
PiperOrigin-RevId: 693357956
1 month ago
Protobuf Team Bot
10c20cefd1
Auto-generate files after cl/693243936
1 month ago
Protobuf Team Bot
ec876d79c3
Internal change
...
PiperOrigin-RevId: 693243936
1 month ago
Protobuf Team Bot
66914d675d
Auto-generate files after cl/693224979
1 month ago
nickreid
c81b6edad2
Internal change
...
PiperOrigin-RevId: 693224979
1 month ago
Protobuf Team Bot
3bd07f0c93
Auto-generate files after cl/693171974
1 month ago
Protobuf Team Bot
6dbcecb906
Internal change
...
PiperOrigin-RevId: 693171974
1 month ago
Protobuf Team Bot
a23171ab83
Auto-generate files after cl/693163935
1 month ago
Protobuf Team Bot
97a9f1d44b
Internal change
...
PiperOrigin-RevId: 693163935
1 month ago
Protobuf Team Bot
65e8ee865a
Auto-generate files after cl/693142972
1 month ago
Protobuf Team Bot
f87ac22c33
Internal change
...
PiperOrigin-RevId: 693142972
1 month ago
Protobuf Team Bot
133a28f6d1
Auto-generate files after cl/693139655
1 month ago
Protobuf Team Bot
f0d557baac
Internal change
...
PiperOrigin-RevId: 693139655
1 month ago
Protobuf Team Bot
727675a070
Auto-generate files after cl/693111424
1 month ago