23 Commits (7a182690722f15c665cf874c2e25a11687f1e721)

Author SHA1 Message Date
Adam Cozzette cbb3edd86d Rust C++: get all map fields onto a common implementation of ProxiedInMapValue 2 months ago
Adam Cozzette 7f395af40e Replace some per-message C++ thunks with a common implementation 4 months ago
Yamil Morales 582e80eb8a Set up for Rust-cpp Protobuf implementation message matcher. 4 months ago
Adam Cozzette 6ab302d3a3 Rust: cut down on the amount of generated C++ code needed for maps 4 months ago
Protobuf Team Bot 419760f873 Split up cpp_api.h/.cc into smaller units. 5 months ago
Protobuf Team Bot 85d6d513d8 Use SerializeWithCachedSizesToArray on Rust-cpp serialization path. 6 months ago
Protobuf Team Bot d0e79cf761 Actually make Serialize fallible on Rust-cpp. 6 months ago
Adam Cozzette c32c04c7ed Tweak BUILD setup to make the layering check change less disruptive 10 months ago
Adam Cozzette a7b0421c78 Breaking change: make protobuf comply with the C++ layering check 11 months ago
Adam Cozzette 4ec9170bcd Fix layering check for usage of gtest 11 months ago
Jakob Buchgraber 976029283f Implement Maps for strings 1 year ago
Protobuf Team Bot e1bb7d65a8 Implement rust repeated scalars for cpp and upb 1 year ago
Marcel Hlopko edee290572 Use protobuf_nowkt as a dependency of the Rust runtime. 1 year ago
Adam Cozzette 501ececd39 Reorganize upb file structure 1 year ago
Marcel Hlopko ff750bb4c3 Put shared.rs and cpp.rs/upb.rs into the same crate. 2 years ago
Marcel Hlopko f92edc13c2 Automated rollback of commit fe7c4f9422. 2 years ago
Marcel Hlopko fe7c4f9422 Simplify Protobuf Rust runtime build setup 2 years ago
Marcel Hlopko c58067fa70 Enable sanitizers 2 years ago
Marcel Hlopko 5814f6c977 Generate C++ thunks for Rust protos 2 years ago
Marcel Hlopko ef299f7af4 Disable some tests under msan 2 years ago
Jakob Buchgraber 7802b93442 Fix build errors in Protobuf Rust 2 years ago
Protobuf Team Bot f73c7cb74a Add license rules 2 years ago
Marcel Hlopko aaa338b285 Configure build for the C++ backend 2 years ago
Marcel Hlopko ab9f1ab58a Configure the build for the Rust UPB backend 2 years ago