64 Commits (4b3c346207529b74262e20100e624190beda91a3)

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. 2 months ago
Protobuf Team Bot c6753b9d06 Make import! of protobuf_gtest_matchers work properly. 3 months ago
Derek Benson 6bfff3909c Cross compiled protoc and protoc-gen-upb_minitable as part of the build process for creating the codegen crate. 3 months ago
Derek Benson 3b62052186 Add an example crate with a few small tests using the codegen crate. 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 4 months ago
Protobuf Team Bot 3d39282d73 Fix a missing cfg=bzl flag that made all cpp kernel usage broken in OSS. 4 months ago
Protobuf Team Bot dd07031683 Internal Change 4 months ago
Derek Benson 6174e13ee2 Add new blaze target for running the protobuf and upb crates tests using Cargo 4 months ago
Protobuf Team Bot 5d341470da Initial pass of a proto_eq gtest macro. 4 months ago
Joshua Haberman 8422e9795f Migrated upb to use Copybara-standard stripping. 4 months ago
Derek Benson 9cceb6278d Fix broken github_only comment in cargo build rule 5 months ago
Derek Benson 504a5d0311 Add pkg build rules to create a zip of the protobuf rust crate 5 months ago
Derek Benson 6f58085577 Adds an initial Cargo.toml for the protobuf crate. 6 months ago
Protobuf Team Bot 461450834b Introduce a prelude and remove the inherent impls for serialize() 6 months ago
Protobuf Team Bot c5ca2cf8fb Internal 6 months ago
Jakob Buchgraber 8cdc700b5b Implement ctype=CORD for singular string & byte fields 6 months ago
Protobuf Team Bot ea241fe5aa Add Message, MessageMut, MessageView traits. 6 months ago
Sandy Zhang 956ce0f3fd Add visibility for rust public aliases for '@protobuf//:protobuf_rust' 6 months ago
Jakob Buchgraber 959903d199 Remove the now unused vtable types. In particular, 8 months ago
Jakob Buchgraber 1980e025eb Remove PrimitiveMut and related vtable types 8 months ago
Protobuf Team Bot 1d0028ddda Fix unused warnings in Rust Proto 8 months ago
Marcel Hlopko 93bd4bb012 Ensure that the rust_proto_library is in the same package as proto_library 9 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 9 months ago
Alyssa Haroldsen 3f493d9e52 Use the same set of exports as regular users in shared tests 9 months ago
Protobuf Team Bot 2678e10c99 Create a upb rust directory. 9 months ago
Bastien Jacot-Guillarmod d172859878 Copybara import of the project: 9 months ago
Protobuf Team Bot 21d75f861c Remove references to rules_proto 9 months ago
Protobuf Team Bot 83ec410d30 Internal change 10 months ago
Marcel Hlopko 648c20d602 Pass crate mapping from Bazel to protoc 1 year ago
Adam Cozzette 4ec9170bcd Fix layering check for usage of gtest 1 year ago
Alyssa Haroldsen 0ce51da377 Implement v0.6 enum definitions 1 year 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 2 years ago
Protobuf Team Bot 263248e5b7 Add Optional, FieldEntry stubs for v0.6 2 years ago
Protobuf Team Bot 5a48187464 Move internal-only but kernel-agnostic paths into an `__internal` module 2 years ago
Dmitri Gribenko de21810745 Copy-edit comments in the BUILD file 2 years ago
Marcel Hlopko 209accaf6f Implement Proxied for v0.6 2 years ago
Marcel Hlopko ff750bb4c3 Put shared.rs and cpp.rs/upb.rs into the same crate. 2 years ago