f9ed220...
by
Jakob Buchgraber <email address hidden>
Remove MutProxied for bytes/string fields.
This change then also makes the BytesMut/ProtoStrMut types unused. It removes them and related code.
PiperOrigin-RevId: 629023886
1980e02...
by
Jakob Buchgraber <email address hidden>
Remove PrimitiveMut and related vtable types
The last callside that used PrimitiveMut was in our enums code. This change makes it so that enums nolonger implement MutProxied and thus no longer need the PrimitiveMut type.
PiperOrigin-RevId: 629017282
1a84c9c...
by
Jakob Buchgraber <email address hidden>
Remove gencode that uses vtables for string/bytes field accessors
It's now unused.
PiperOrigin-RevId: 629000604
d76fdc5...
by
Jakob Buchgraber <email address hidden>
Implement IntoProxied for messages
PiperOrigin-RevId: 628992357
1d0028d...
by
Protobuf Team Bot <email address hidden>
Fix unused warnings in Rust Proto
PiperOrigin-RevId: 628973552
de6aba9...
by
Protobuf Team Bot <email address hidden>
Java Proto Lite: Serialize repeated enums without allocating
Serialize repeated enums without allocating
PiperOrigin-RevId: 628915124
b3e7a00...
by
Protobuf Team Bot <email address hidden>
Add unit test enum showing allocation in repeated enum lists
TestPackedTypes' field is unused, it's just there to make the messages symmetric between packed and unpacked versions.