447 Commits (cd6df36de5ba7af6fea208d1a45f190781a3b0b8)

Author SHA1 Message Date
Protobuf Team Bot eeb7dc88f2 'Temporary' fix to avoid breakage from to_json and to_proto on crate_info() on some bazel versions. 5 months ago
Derek Benson 3b62052186 Add an example crate with a few small tests using the codegen crate. 5 months ago
Protobuf Team Bot b5d33208b8 Fix error message formatting in rust_proto_library 5 months ago
Adam Cozzette 6f5b35be59 Rust: make generated views implement `std::default::Default` 5 months ago
Nathan Baulch e4cbc79ab4 Fix minor typos (#17682) 5 months ago
Protobuf Team Bot c47de0fe5f Add :protobuf_lite as a dep from all Rust CC generated code. 5 months ago
Protobuf Team Bot 1c35963010 Correct rust include references in Rust-C++ gencode in OSS. 5 months ago
Adam Cozzette 5c3d1e8c30 Rust protobuf: remove the need for a generated `placement_new` thunk 5 months ago
Protobuf Team Bot 87f9ecc14d Fix label_to_crate_name() in OSS 5 months ago
Adam Cozzette dc23fedbf3 Simplify the way C++ function is passed to `UntypedMapIterator::next_unchecked` 5 months ago
Protobuf Team Bot 1f472f1db3 Remove proto_best_practices from Rust test files in OSS 5 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 3d39282d73 Fix a missing cfg=bzl flag that made all cpp kernel usage broken 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 dd07031683 Internal Change 5 months ago
Derek Benson c3e7e987fe Add a cargo test step to the rust gha 5 months ago
Adam Cozzette 1142838bbc Rust: get all types onto a single blanket ProxiedInMapValue implementation for upb 5 months ago
Derek Benson e9e499f884 make cargo_test.sh executable 5 months ago
Derek Benson 6174e13ee2 Add new blaze target for running the protobuf and upb crates tests using Cargo 5 months ago
Protobuf Team Bot 92aca2d442 Exclude rust/test/benchmarks from GitHub 5 months ago
Derek Benson 4c38e117ac Use crate:: for assert_linked instead of super::super:: 5 months ago
Protobuf Team Bot cb6b460cc9 Remove staticanalysis best practices options from enums.proto 5 months ago
Hong Shin 7ace14c513 Abrogate protos::Arena with hpb::Arena 5 months ago
Derek Benson 0f4bfc4eac Migrate upb/rust to gtest 5 months ago
Protobuf Team Bot bd3629c6b9 Fix comment reference to cpp `std::string_view` 5 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. 5 months ago
Protobuf Team Bot b35d4bad3c Change `upb` crate source to not use std or alloc 5 months ago
Adam Cozzette c3df35950b Rust: create blanket implementation of `ProxiedInMapValue` for upb-backed messages 6 months ago
Derek Benson b8764f0941 add MSRV to the protobuf crate 6 months ago
Protobuf Team Bot 5d341470da Initial pass of a proto_eq gtest macro. 6 months ago
Joshua Haberman 8422e9795f Migrated upb to use Copybara-standard stripping. 6 months ago
Joshua Haberman e4449ba248 Harmonize license rules between google3 and OSS 6 months ago
Protobuf Team Bot ee9c176e73 Don't include upb accessors C codegen in Rust-upb build 6 months ago
Protobuf Team Bot 07b325e5d7 Move map accessors off of upb c accessor codegen. 6 months ago
Protobuf Team Bot 36a969296d Move oneof accessors off of upb c accessor codegen. 6 months ago
Protobuf Team Bot 807ecfd0fa Move repeated fields and singular cords off of upb C accessor codegen. 6 months ago
Protobuf Team Bot 98309afade Move singular strings off of upb c accessor codegen. 6 months ago
Protobuf Team Bot 5cebdef929 Fix AssociatedMiniTable to be an unsafe trait with a safe fn, instead of having an unsafe fn. 6 months ago
Protobuf Team Bot e9b04b1f8f Stop using upb C accessor codegen for submsg accessors. 6 months ago
Protobuf Team Bot 9d3391f183 Use MapView/MapMut instad of View<Map>/Mut<Map> 6 months ago
Protobuf Team Bot e26ef8683e Cleanup pass on where we use Private and doc(hidden) 6 months ago
Mike Kruskal 5695a882bd Move -Werror to our test/dev bazelrc files. 6 months ago
Protobuf Team Bot 9f4f302f9c Change upb singular scalar accessors to not use upb C accessor codegen. 6 months ago
Protobuf Team Bot db3e837e02 Add an `_unchecked_lifetime` version of the Cpp interop wrap fns. 6 months ago
Adam Cozzette 6a177829fc Remove generated C++ thunks for enums as map values 6 months ago
Adam Cozzette 7f395af40e Replace some per-message C++ thunks with a common implementation 6 months ago
Hong Shin 7a4319428b hpb cleanup: abrogate protos::{ClearMessage,CloneMessage,CreateMessage,DeepCopy} with hpb::{...} 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
Protobuf Team Bot 115b1925c6 Switch AssociatedMiniTable to a fn from an associated const. 6 months ago