46 Commits (8ed10a9a464c4fdb9d77fbbd082763d7c29c26a2)

Author SHA1 Message Date
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
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 c58067fa70 Enable sanitizers 2 years ago
Marcel Hlopko db587750b9 Document the BUILD file setup 2 years ago
Marcel Hlopko 993705bad1 Cleanup references to b/270125787 2 years ago
Marcel Hlopko f7a2f4acea Add initial end-to-end test directory structure. 2 years ago
Augie Fackler 648060bbcb Internal change. 2 years ago
Jakob Buchgraber dbf97258bd Enable support for rust_upb_proto_library and rust_cc_proto_library within the same build 2 years ago
Jakob Buchgraber 7802b93442 Fix build errors in Protobuf Rust 2 years ago
Protobuf Team Bot f73c7cb74a Add license rules 2 years ago
Marcel Hlopko aaa338b285 Configure build for the C++ backend 2 years ago
Marcel Hlopko ab9f1ab58a Configure the build for the Rust UPB backend 2 years ago
Marcel Hlopko 26af540a7a Add support for proto dependencies to rust_proto_library 2 years ago
Marcel Hlopko 3dc546daff Implement a minimal, internal, experimental rust_proto_library rule. 2 years ago