528 Commits (cb77b0e714ec41fca0a15a0999011f036123dfa3)

Author SHA1 Message Date
Protobuf Team Bot a5920a728d Reimplement DynamicMapField to use UntypedMapBase directly. 1 month ago
Burak Emir 7d1b040ec4 Fix label struct in protobuf Rust starlark code. 1 month ago
Protobuf Team Bot 5106654585 Introduce weirder names for the oneof generated structs to minimize collisions. 1 month ago
Protobuf Team Bot c9c27c6a3a Fix warnings in protobuf-codegen crate. 2 months ago
Protobuf Team Bot 9e2d1b9ad3 Fix issue with a dcheck failure when dropping an empty owned repeated in rust. 2 months ago
Protobuf Team Bot a86b65d691 Fix regression with src-less proto_library with 0 srcs. 2 months ago
Protobuf Team Bot 871c434eae Fix rs codegen breakage from a field 'bool clear' 2 months ago
Protobuf Team Bot d2d667a300 Fix proto! macro on repeated fields that need r# prefix. 2 months ago
Protobuf Team Bot 47a0d758d1 Enable the bad names test on upb kernel. 2 months ago
Protobuf Team Bot 1c0b664b90 Slightly extend the Repeated test case. 2 months ago
Protobuf Team Bot b9ef9055ef Derive Ord for enum generated types. 2 months ago
Protobuf Team Bot 03e09ad032 Automatically insert the version number in the README.md tag. 2 months ago
Adam Cozzette 09b7506cd0 Rust: update manifests to refer to the real (non-staging) crates 2 months ago
Adam Cozzette 36be1ba409 Rust: make sure protoc and the minitable plugin are available to the release script 2 months ago
Protobuf Team Bot 556a42676e Remove now-dead gencode feature reference in release.sh 2 months ago
Protobuf Team Bot 6b326020e7 Drop the notion of 'primary' file in all rs code generation. 2 months ago
Protobuf Team Bot 4ce1746133 Update the protobuf and protobuf_runtime README files. 2 months ago
Adam Cozzette 5a58ff798f Rust: output detailed message if protoc is missing in Cargo build 2 months ago
Protobuf Team Bot 2c85f72765 Make generated enums derive(Hash) to allow them to be used in collections like HashSet or as keys in HashMaps. 2 months ago
Adam Cozzette 512319bc78 Rust: set up a new crate for the well-known types 2 months ago
Protobuf Team Bot 84ed87e1a0 Upgrade to googletest 0.13 crate. 2 months ago
Adam Cozzette ffcbaab65e Update Rust example crate to use more unique .proto file paths 2 months ago
Protobuf Team Bot 36046e3d93 Add codegen/runtime version poison pill, enforced in cargo builds. 2 months ago
Adam Cozzette 2559176061 Rust: update protobuf_codegen crate to rely on separately installed protoc 2 months ago
Protobuf Team Bot 45ee584e6c Include the enum constant names in the debug string output. 2 months ago
Jakob Buchgraber a2ef571d7e Bridge Protobuf Rust's View and Mut message types to their C++ equivalent types #crubit #cc_bindings_from_rs 2 months ago
John Cater bb4bc7e2e4 Automated Code Change 2 months ago
Protobuf Team Bot 17ad170b4b Construct the expected generated file paths rather than doing a listdir the output dir in the Rust Cargo build. 2 months ago
Adam Cozzette 8c9b653519 Rust: set `links = "upb"` instead of `links = "libupb"` 3 months ago
Protobuf Team Bot 828716eb57 Use generic DeleteNode to reduce code size of `erase` in `Map` and to simplify the parsing logic in `MpMap`. 3 months ago
Protobuf Team Bot 7fbb3d2cc7 Make conversion functions for into c++ string types from PtrAndLen. 3 months ago
Adam Cozzette ac6852b4a0 Rust: set `ignore` on code example in comment 3 months ago
Adam Cozzette a59bb5ea7f Rust: remove references to `crate::` from generated code 3 months ago
Protobuf Team Bot b025398f9c Move __runtime into __internal::runtime 3 months ago
Protobuf Team Bot 629aba55dd Improve formatting on the proto_macro rustdoc. 3 months ago
Protobuf Team Bot 671ae8f754 Make protobuf_example publishable by having it only perform code generation behind a feature. 3 months ago
Adam Cozzette c18384c40b Rust: make generated code refer to `::protobuf` instead of `::__pb` 3 months ago
Adam Cozzette 738ffe2a6e Rust: ensure we can handle name collision between local module and crate dependency 3 months ago
Protobuf Team Bot ab3adc2da9 Add description and license to protobuf_example's Cargo.toml 3 months ago
Adam Cozzette 6a0ff9d203 Rust: remove extern crate declaration for `std` from generated code 3 months ago
Protobuf Team Bot 2ca39a21d4 Add release.sh script that pushes crates. 3 months ago
Protobuf Team Bot 926f87d7cf Add publish --dry_run to the cargo_test 3 months ago
Protobuf Team Bot 8e78b9d0c8 Version the protobuf_example crate the same as the other two crates. 3 months ago
Adam Cozzette be11a955f1 Rust: delete codegen logic for working with .upb.h files 3 months ago
Protobuf Team Bot 90e57d686f Add .gitignore to the protobuf_example crate that ignores src/protobuf_generated/ 3 months ago
Protobuf Team Bot c531f2a920 Make the default directory for cargo gencode `src/protobuf_generated/` instead of `protos`. 3 months ago
Protobuf Team Bot 8ce4952624 Create /release_crates/ directory that contains one directory for each of our 3 crates that we package up. 3 months ago
Protobuf Team Bot 7588e512b6 Use visitation to implement allocation/initialization/deallocation of nodes in generic code. 3 months ago
Zoey Greer e35ed79ece Fix `plugin_output` for `_generate_rust_gencode` (#18255) 3 months ago
Protobuf Team Bot aa9868e137 Reimplement ClearTable using the stored TypeInfo. 3 months ago