54 Commits (bd2c62f3118264adc1e725102d1ecc576f145f35)

Author SHA1 Message Date
Protobuf Team Bot 6ae5db635e Enable rust/test/cpp/interop/... tests on GHA 4 months ago
Protobuf Team Bot 5da098b8b0 Make SerializedData into a POD struct. 5 months ago
Protobuf Team Bot 4671dce58a Fix visibility on "internal to any protobuf usage outside of this directory" for rust_library targets in OSS 5 months ago
Protobuf Team Bot 4834eb75cb Move some :unittest_(cpp|upb)_rust_proto target to be colocated with the .proto file that defines them 5 months ago
Protobuf Team Bot db3e837e02 Add an `_unchecked_lifetime` version of the Cpp interop wrap fns. 6 months ago
Protobuf Team Bot b0db5bd029 Change CppInterop traits to operate on *const or *mut c_void instead of protobuf::__runtime::RawMessage 6 months ago
Dmitri Gribenko 744c9ddfc5 Rename `#[googletest::test]` to `#[gtest]` 6 months ago
Protobuf Team Bot 76c767fa1c Add traits for interop fns. 7 months ago
Protobuf Team Bot 461450834b Introduce a prelude and remove the inherent impls for serialize() 7 months ago
Dmitri Gribenko 0a917b95f2 Use `#[googletest::test]` in Protobuf Rust 7 months ago
Protobuf Team Bot f810cc5b66 Enable MessageLite::DebugString to use Message::DebugString where possible. 7 months ago
Protobuf Team Bot c07de7c9df Change to proto2_rust C prefix and proto2::rust C++ namespace 8 months ago
Protobuf Team Bot 419760f873 Split up cpp_api.h/.cc into smaller units. 8 months ago
Jakob Buchgraber ec61d65a23 Fix debug_test to work with C++ lite 8 months ago
Protobuf Team Bot d0e79cf761 Actually make Serialize fallible on Rust-cpp. 9 months ago
Protobuf Team Bot fdc7f65849 Make serialization correctly be fallible in the Rust Protobuf API. 9 months ago
Marcel Hlopko 69a26b217d Use the name of the rust_proto_library as the crate name 9 months ago
Alyssa Haroldsen 3f493d9e52 Use the same set of exports as regular users in shared tests 10 months ago
Protobuf Team Bot 2678e10c99 Create a upb rust directory. 10 months ago
Protobuf Team Bot f421dc42b5 Change the Rust > C++ interop fns to be consuming-self, add a 'leak' to the name and a ManuallyDrop(self) on the owned message case. 10 months ago
Protobuf Team Bot 7df9d5d970 Use $Msg$::parse() where sensible. 11 months ago
Marcel Hlopko 71eed03fda Remove unnecessary tags 11 months ago
Protobuf Team Bot 958dd59892 Remove the public _mut() accessors from string fields. 11 months ago
Jakob Buchgraber 03687b798b #rust #protobuf Implement custom Debug for C++ kernel 11 months ago
Protobuf Team Bot 5a0135e65a Bring back 'flat' setters for singular scalars and strings. 12 months ago
Protobuf Team Bot 8d9fb756be Internal 1 year ago
Marcel Hlopko 0f4cf16815 Depend directly on cc_proto_aspect in rust_cc_proto_library 1 year ago
Marcel Hlopko c1d174f7d2 Stop codegenning module for .proto package 1 year ago
Adam Cozzette 4ec9170bcd Fix layering check for usage of gtest 1 year ago
Hong Shin 52ee619733 Migrate all remaining instances of assert_eq! to googletest-rust sans strings 1 year ago
Adrian Sadłocha b19deb9275 Remove separate setters for singular scalars 1 year ago
Protobuf Team Bot e1bb7d65a8 Implement rust repeated scalars for cpp and upb 1 year ago
Adam Cozzette 501ececd39 Reorganize upb file structure 1 year ago
Sandy Zhang 81068e8e8c Internal change 1 year ago
Joshua Haberman db20f5ffc9 Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full. 1 year ago
Marcel Hlopko 836c5c3af5 Internal change 1 year ago
Alyssa Haroldsen 9a0bc392b3 Implement v0.6 Optional Bytes 1 year ago
Protobuf Team Bot 1525300472 Replace `NonNull<u8>` for raw messages with a dedicated opaque pointer 2 years ago
Hong Shin 4f20efbb78 Internal Change 2 years ago
Protobuf Team Bot 5a48187464 Move internal-only but kernel-agnostic paths into an `__internal` module 2 years ago
Marcel Hlopko c0c66ec1ea Internal change 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 701e056e2b Zhuzh up the C++/Rust interop test to demonstrate more uses. 2 years ago
Jakob Buchgraber 0ecb729906 Implement 'bytes' accessors for UPB :) 2 years ago
Jakob Buchgraber 44ac124713 Test nested messages support for UPB. 2 years ago
Marcel Hlopko e5679c01e8 Implement nested messages for v0 API for cpp kernel 2 years ago
Marcel Hlopko 5091c9fd10 Enable sanitized CI builds 2 years ago
Marcel Hlopko a1ba8d238a Generate bindings under the correct package. 2 years ago
Marcel Hlopko 0a05e2f334 Implement bytes field accessors for v0 Rust API 2 years ago