64 Commits (492029b3eb95d5ea24d83e44fac091541d14f764)

Author SHA1 Message Date
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 c6753b9d06 Make import! of protobuf_gtest_matchers work properly. 1 month 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
Derek Benson 3b62052186 Add an example crate with a few small tests using the codegen crate. 2 months ago
Protobuf Team Bot 4671dce58a Fix visibility on "internal to any protobuf usage outside of this directory" for rust_library targets in OSS 2 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 dd07031683 Internal Change 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 5d341470da Initial pass of a proto_eq gtest macro. 3 months ago
Joshua Haberman 8422e9795f Migrated upb to use Copybara-standard stripping. 3 months ago
Derek Benson 9cceb6278d Fix broken github_only comment in cargo build rule 4 months ago
Derek Benson 504a5d0311 Add pkg build rules to create a zip of the protobuf rust crate 4 months ago
Derek Benson 6f58085577 Adds an initial Cargo.toml for the protobuf crate. 4 months ago
Protobuf Team Bot 461450834b Introduce a prelude and remove the inherent impls for serialize() 4 months ago
Protobuf Team Bot c5ca2cf8fb Internal 4 months ago
Jakob Buchgraber 8cdc700b5b Implement ctype=CORD for singular string & byte fields 4 months ago
Protobuf Team Bot ea241fe5aa Add Message, MessageMut, MessageView traits. 5 months ago
Sandy Zhang 956ce0f3fd Add visibility for rust public aliases for '@protobuf//:protobuf_rust' 5 months ago
Jakob Buchgraber 959903d199 Remove the now unused vtable types. In particular, 7 months ago
Jakob Buchgraber 1980e025eb Remove PrimitiveMut and related vtable types 7 months ago
Protobuf Team Bot 1d0028ddda Fix unused warnings in Rust Proto 7 months ago
Marcel Hlopko 93bd4bb012 Ensure that the rust_proto_library is in the same package as proto_library 7 months ago
Derek Benson e485d4f03d Adds an initial version of the proto! macro to simplify construction of proto messages in Rust. Currently supports all field types except Repeated and Map 8 months ago
Alyssa Haroldsen 3f493d9e52 Use the same set of exports as regular users in shared tests 8 months ago
Protobuf Team Bot 2678e10c99 Create a upb rust directory. 8 months ago
Bastien Jacot-Guillarmod d172859878 Copybara import of the project: 8 months ago
Protobuf Team Bot 21d75f861c Remove references to rules_proto 8 months ago
Protobuf Team Bot 83ec410d30 Internal change 8 months ago
Marcel Hlopko 648c20d602 Pass crate mapping from Bazel to protoc 11 months ago
Adam Cozzette 4ec9170bcd Fix layering check for usage of gtest 11 months ago
Alyssa Haroldsen 0ce51da377 Implement v0.6 enum definitions 12 months ago
Jakob Buchgraber 001be3c655 Implement Maps for scalar types for the C++ kernel 1 year ago
Hong Shin 885fd6f007 Migrate cpp.rs to googletest-rust 1 year ago
Jakob Buchgraber ac3f553073 This CL implements msg.<field>() and msg.<field_mut>() accessors for maps with primitive-typed keys and values for the UPB kernel only. 1 year ago
Protobuf Team Bot e1bb7d65a8 Implement rust repeated scalars for cpp and upb 1 year ago
Protobuf Team Bot 34f5364d3c Internal change 1 year ago
Protobuf Team Bot 1180543de9 Internal Code Change 1 year ago
Sandy Zhang 81068e8e8c Internal change 1 year ago
Adrian Sadłocha 8c08df5a84 Implement mutators for singular primitive fields without presence 1 year ago
Alyssa Haroldsen 5de1da3a87 Move shared protobuf runtime files to a list 1 year ago
Alyssa Haroldsen d5d207f099 Move common macros to a shared location 1 year ago
Alyssa Haroldsen 9a0bc392b3 Implement v0.6 Optional Bytes 1 year ago
Protobuf Team Bot 48493fba8a Internal Code Change 1 year ago
Protobuf Team Bot 4b0e76370b Add UTF-8 handling to ProtoStr 1 year ago
Protobuf Team Bot a75def66cd Define the shape of BytesMut with stubbed methods 1 year ago
Protobuf Team Bot 263248e5b7 Add Optional, FieldEntry stubs for v0.6 1 year ago
Protobuf Team Bot 5a48187464 Move internal-only but kernel-agnostic paths into an `__internal` module 1 year ago
Dmitri Gribenko de21810745 Copy-edit comments in the BUILD file 1 year ago
Marcel Hlopko 209accaf6f Implement Proxied for v0.6 1 year ago
Marcel Hlopko ff750bb4c3 Put shared.rs and cpp.rs/upb.rs into the same crate. 2 years ago