Protocol Buffers - Google's data interchange format
COMMITS
/ rust/cpp_kernel/map.cc March 20, 2026
J
Refactor: Split upb and cpp backends into submodules
Joshua Haberman committed
January 23, 2026
P
Trait clarity improvement on Map traits
Protobuf Team Bot committed
October 14, 2025
C
Pass arenas down to map methods, and avoid accessing `arena_` directly in map field implementation.
Clayton Knittel committed
C
Don't call arena-enabled constructors of `Map` when not necessary.
Clayton Knittel committed
September 25, 2025
A
Internal change
Adam Cozzette committed
January 21, 2025
P
Reimplement DynamicMapField to use UntypedMapBase directly.
Protobuf Team Bot committed
December 10, 2024
P
Use generic DeleteNode to reduce code size of `erase` in `Map` and to simplify the parsing logic in `MpMap`.
Protobuf Team Bot committed
P
Make conversion functions for into c++ string types from PtrAndLen.
Protobuf Team Bot committed
November 27, 2024
P
Use visitation to implement allocation/initialization/deallocation of nodes in generic code.
Protobuf Team Bot committed
November 22, 2024
P
Reimplement ClearTable using the stored TypeInfo.
Protobuf Team Bot committed
November 21, 2024
P
Add TypeInfo type UntypedMapBase for generic operation support.
Protobuf Team Bot committed
October 18, 2024
A
Rust C++: get all map fields onto a common implementation of ProxiedInMapValue
Adam Cozzette committed
September 30, 2024
A
Rust: remove use of `MapNodeSizeInfoT` from generated code
Adam Cozzette committed
September 19, 2024
A
Rust protobuf: remove the need for a generated `placement_new` thunk
Adam Cozzette committed
August 23, 2024
M
Move -Werror to our test/dev bazelrc files.
Mike Kruskal committed
July 30, 2024
A
Rust: cut down on the amount of generated C++ code needed for maps
Adam Cozzette committed
July 9, 2024
J
Migrate Repeated::{push, set} and Map::insert to use the IntoProxied trait.
Jakob Buchgraber committed
July 2, 2024
P
Change to proto2_rust C prefix and proto2::rust C++ namespace
Protobuf Team Bot committed
P
Stop using double underscores for our C function names and standardize on the 'rust_proto_' prefix.
Protobuf Team Bot committed
June 28, 2024
P
Split up cpp_api.h/.cc into smaller units.
Protobuf Team Bot committed