mirror of
https://github.com/protocolbuffers/protobuf
synced 2026-08-26 02:23:14 -04:00
MessageMutInner was Copy+Clone, which had been convenient for some internal use. But, with them being .into() SomeMessageMut this was a potential footgun, since it was very easy to into() the same one twice which would be formally unsound if it was reachable (including that you could send each of them to a different thread and concurrently modify them). As these were implementation detail types this is only a defensive fix and no actual soundness issues were identified. PiperOrigin-RevId: 888615057 |
||
|---|---|---|
| .. | ||
| compare.cc | ||
| compare.h | ||
| debug.cc | ||
| debug.h | ||
| map.cc | ||
| map.rs | ||
| message.cc | ||
| message.rs | ||
| mod.rs | ||
| raw.rs | ||
| repeated.cc | ||
| repeated.rs | ||
| rust_alloc_for_cpp_api.h | ||
| rust_alloc_for_cpp_api.rs | ||
| serialized_data.h | ||
| string.rs | ||
| strings.cc | ||
| strings.h | ||