42 Commits (ca75771fe73de0c2a69e21f777d7cda1d65e8d78)

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. 5 months ago
Protobuf Team Bot 6429885156 Emit all string fields on Rust-upb regardless of ctype set. 5 months ago
Protobuf Team Bot 8b7d866b09 Automated Code Change 5 months ago
Protobuf Team Bot 61a2df3129 Allow non-repeated StringPiece accessors to be generated. 6 months ago
Protobuf Team Bot 7dcae81096 Add serialization test and parameterize tests to verify behavior in multiple versions of the protocol buffer language. 6 months ago
Marcel Hlopko 69a26b217d Use the name of the rust_proto_library as the crate name 7 months ago
Marcel Hlopko a8cb5833aa Verify rust_proto_library name 7 months ago
Marcel Hlopko 419824d26b Remove obsolete logic related to cc_proto_library 7 months ago
Protobuf Team Bot 55875598f7 Add a collision-avoidance behavior to the Rust Proto codegen. 7 months ago
Protobuf Team Bot 21d75f861c Remove references to rules_proto 8 months ago
Protobuf Team Bot dc5053acc4 Automated Code Change 8 months ago
Protobuf Team Bot 83ec410d30 Internal change 8 months ago
Jakob Buchgraber 6f1d88107f Support proto_library targets that contain '-' 10 months ago
Jakob Buchgraber 90015d3145 #protobuf #rust Generate fields with imported types 10 months ago
Jakob Buchgraber 4517308a91 Also apply r# prefix to crates whose names are reserved keywords 10 months ago
Marcel Hlopko 0f4cf16815 Depend directly on cc_proto_aspect in rust_cc_proto_library 10 months ago
Marcel Hlopko c1d174f7d2 Stop codegenning module for .proto package 11 months ago
Alyssa Haroldsen 1eab5a0237 Generate `pub use` for imported enums 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
Protobuf Team Bot a47a7bdc8d Internal Code Change 12 months ago
Protobuf Team Bot 43f92cb916 Add a trivial 2023 edition test case for Rust. 12 months 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 1 year ago
Marcel Hlopko 3ced818640 Add support for proto_library with more than one srcs 1 year ago
Hong Shin b01794cb3b Add test that ensures rust protos build with reserved keywords 1 year 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