42 Commits (5ac8ee1a2067d1abab015bdd64e8102af799cc74)

Author SHA1 Message Date
Protobuf Team Bot f9dd9ce66e UPB text encoder without using reflection for Rust (used for a message's Debug trait) that will print out field number to value entries instead of field name to value entries of a message like how it's expected for the usual text format using reflection. 6 months ago
Protobuf Team Bot 6429885156 Emit all string fields on Rust-upb regardless of ctype set. 7 months ago
Protobuf Team Bot 8b7d866b09 Automated Code Change 7 months ago
Protobuf Team Bot 61a2df3129 Allow non-repeated StringPiece accessors to be generated. 7 months ago
Protobuf Team Bot 7dcae81096 Add serialization test and parameterize tests to verify behavior in multiple versions of the protocol buffer language. 8 months ago
Marcel Hlopko 69a26b217d Use the name of the rust_proto_library as the crate name 8 months ago
Marcel Hlopko a8cb5833aa Verify rust_proto_library name 8 months ago
Marcel Hlopko 419824d26b Remove obsolete logic related to cc_proto_library 9 months ago
Protobuf Team Bot 55875598f7 Add a collision-avoidance behavior to the Rust Proto codegen. 9 months ago
Protobuf Team Bot 21d75f861c Remove references to rules_proto 10 months ago
Protobuf Team Bot dc5053acc4 Automated Code Change 10 months ago
Protobuf Team Bot 83ec410d30 Internal change 10 months ago
Jakob Buchgraber 6f1d88107f Support proto_library targets that contain '-' 12 months ago
Jakob Buchgraber 90015d3145 #protobuf #rust Generate fields with imported types 12 months ago
Jakob Buchgraber 4517308a91 Also apply r# prefix to crates whose names are reserved keywords 1 year ago
Marcel Hlopko 0f4cf16815 Depend directly on cc_proto_aspect in rust_cc_proto_library 1 year ago
Marcel Hlopko c1d174f7d2 Stop codegenning module for .proto package 1 year ago
Alyssa Haroldsen 1eab5a0237 Generate `pub use` for imported enums 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
Protobuf Team Bot a47a7bdc8d Internal Code Change 1 year ago
Protobuf Team Bot 43f92cb916 Add a trivial 2023 edition test case for Rust. 1 year ago
Jakob Buchgraber 001be3c655 Implement Maps for scalar types for the C++ kernel 1 year ago
Protobuf Team Bot 1388e818a7 Internal Code Change 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
Hong Shin 80a4df3306 Add support accessing simple scalars (int32s, bools, and floats) in submessages 1 year ago
Protobuf Team Bot a773618181 Internal Code Change 1 year ago
Alyssa Haroldsen 9a0bc392b3 Implement v0.6 Optional Bytes 1 year ago
Protobuf Team Bot 9a7ca55ca5 Support without-presence scalars better. 1 year ago
Protobuf Team Bot dd4ffc65cc Internal Code Change 2 years ago
Marcel Hlopko 3ced818640 Add support for proto_library with more than one srcs 2 years ago
Hong Shin b01794cb3b Add test that ensures rust protos build with reserved keywords 2 years ago
Marcel Hlopko a1ba8d238a Generate bindings under the correct package. 2 years ago
Marcel Hlopko 5814f6c977 Generate C++ thunks for Rust protos 2 years ago
Marcel Hlopko f7a2f4acea Add initial end-to-end test directory structure. 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 5252bc8ec8 Rename a test 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