470 Commits (492029b3eb95d5ea24d83e44fac091541d14f764)

Author SHA1 Message Date
Protobuf Team Bot 826ce66117 Enable all //rust/... tests on GHA. 4 weeks ago
Adam Cozzette 9bdafdbb0c Rust C++: remove per-message functions for repeated fields 4 weeks ago
Protobuf Team Bot 6f8662c6f9 Remove a few things from Rust OSS tests. 1 month ago
Adam Cozzette 51e2664f2f Rust: ensure codegen traits cannot be used as trait objects 1 month ago
Martin Geisler d2f4410107 Also implement `MessageMatcher<T>` for `T: Copy` 1 month ago
Protobuf Team Bot a88dc0c5e6 Automated Code Change 1 month ago
Protobuf Team Bot 3a40367686 Move Rust unit tests to use reduced forks of TestAllTypes messages. 1 month ago
Protobuf Team Bot 5fe1196572 Adjust the protobuf prelude. 1 month ago
Protobuf Team Bot 14564cc648 A couple fixes to the Rust Proto bzl to make proto libraries that use strip_import_prefix or import_prefix work with Rust Proto. 1 month ago
Protobuf Team Bot d2194efa9e Add loads for the uses of cc_proto_aspect 1 month ago
Protobuf Team Bot 9f08ec543b Add description an license to Cargo.toml files which will be used for publishing to crates.io 1 month ago
Protobuf Team Bot 12c87c914e Mark example code blocks that we don't expect to be able to actually run in isolation with `ignore`. 1 month ago
Protobuf Team Bot c6753b9d06 Make import! of protobuf_gtest_matchers work properly. 1 month ago
Adam Cozzette cbb3edd86d Rust C++: get all map fields onto a common implementation of ProxiedInMapValue 2 months ago
Adam Cozzette 9256d0705c Allow `rust_proto_library` aspect to handle targets with empty `srcs` 2 months ago
Adam Cozzette 7d619e8974 Rust: fix extra copy in map setters 2 months ago
Protobuf Team Bot 29c232a6b4 Export string::Utf8Error 2 months ago
Protobuf Team Bot 0df6034ae9 Automated Code Change 2 months ago
Tony Liao dbaa526b07 Fix import path for rust proto files. 2 months ago
Derek Benson 6bfff3909c Cross compiled protoc and protoc-gen-upb_minitable as part of the build process for creating the codegen crate. 2 months ago
Protobuf Team Bot 6ae5db635e Enable rust/test/cpp/interop/... tests on GHA 2 months ago
Derek Benson 9bcd7087ae Add support for instantiating Maps using proto!. Also adds an IntoProxied implementation for Maps that accepts an Iterator of (K, V), just like what we have for Repeated fields. 2 months ago
Adam Cozzette d900d6114c Rust: remove use of `MapNodeSizeInfoT` from generated code 2 months ago
Protobuf Team Bot eeb7dc88f2 'Temporary' fix to avoid breakage from to_json and to_proto on crate_info() on some bazel versions. 2 months ago
Derek Benson 3b62052186 Add an example crate with a few small tests using the codegen crate. 2 months ago
Protobuf Team Bot b5d33208b8 Fix error message formatting in rust_proto_library 2 months ago
Adam Cozzette 6f5b35be59 Rust: make generated views implement `std::default::Default` 2 months ago
Nathan Baulch e4cbc79ab4 Fix minor typos (#17682) 2 months ago
Protobuf Team Bot c47de0fe5f Add :protobuf_lite as a dep from all Rust CC generated code. 2 months ago
Protobuf Team Bot 1c35963010 Correct rust include references in Rust-C++ gencode in OSS. 2 months ago
Adam Cozzette 5c3d1e8c30 Rust protobuf: remove the need for a generated `placement_new` thunk 2 months ago
Protobuf Team Bot 87f9ecc14d Fix label_to_crate_name() in OSS 2 months ago
Adam Cozzette dc23fedbf3 Simplify the way C++ function is passed to `UntypedMapIterator::next_unchecked` 2 months ago
Protobuf Team Bot 1f472f1db3 Remove proto_best_practices from Rust test files in OSS 2 months ago
Protobuf Team Bot 5da098b8b0 Make SerializedData into a POD struct. 3 months ago
Protobuf Team Bot 4671dce58a Fix visibility on "internal to any protobuf usage outside of this directory" for rust_library targets in OSS 3 months ago
Protobuf Team Bot 3d39282d73 Fix a missing cfg=bzl flag that made all cpp kernel usage broken in OSS. 3 months ago
Protobuf Team Bot 4834eb75cb Move some :unittest_(cpp|upb)_rust_proto target to be colocated with the .proto file that defines them 3 months ago
Protobuf Team Bot dd07031683 Internal Change 3 months ago
Derek Benson c3e7e987fe Add a cargo test step to the rust gha 3 months ago
Adam Cozzette 1142838bbc Rust: get all types onto a single blanket ProxiedInMapValue implementation for upb 3 months ago
Derek Benson e9e499f884 make cargo_test.sh executable 3 months ago
Derek Benson 6174e13ee2 Add new blaze target for running the protobuf and upb crates tests using Cargo 3 months ago
Protobuf Team Bot 92aca2d442 Exclude rust/test/benchmarks from GitHub 3 months ago
Derek Benson 4c38e117ac Use crate:: for assert_linked instead of super::super:: 3 months ago
Protobuf Team Bot cb6b460cc9 Remove staticanalysis best practices options from enums.proto 3 months ago
Hong Shin 7ace14c513 Abrogate protos::Arena with hpb::Arena 3 months ago
Derek Benson 0f4bfc4eac Migrate upb/rust to gtest 3 months ago
Protobuf Team Bot bd3629c6b9 Fix comment reference to cpp `std::string_view` 3 months ago
Derek Benson a0f79ebc57 Add linkage assertions to all extern upb functions. This makes it a compiler error if you try to run the tests and are missing an extern fn. Will be used to ensure that the Cargo build's amalgamated upb has everything that's needed. 3 months ago