5210 Commits (cb323f4359a3b2d2d2612300429ec14a4a3478dd)

Author SHA1 Message Date
Cong Liu 4b230be0d0 Implement the lazy repeated field data structure. 4 months ago
Adam Cozzette f712ca5d1c Rust protobuf: fix memory leaks 4 months ago
Tony Liao c18662b383 Organize using statements in compiler/field_generators/message_field.cc. 4 months ago
Protobuf Team Bot ea241fe5aa Add Message, MessageMut, MessageView traits. 4 months ago
Mike Kruskal 151ee45381 Internal changes 4 months ago
Mike Kruskal 3bfa9b9784 Fix build breakage in new bzlmod test 4 months ago
Protobuf Team Bot 81bd7999e4 Adding documentation to `CopyFrom` and `MergeFrom` of `RepeatedField` and `RepeatedPtrField`. 4 months ago
Protobuf Team Bot d911161766 Update the comment of TextFormat::Printer::RegisterMessagePrinter that the method takes ownerhip of the `printer` pointer. 4 months ago
Protobuf Team Bot bcd9905c58 Automated rollback of commit 3849bc6983. 4 months ago
Derek Benson 9c994245f2 implement repeated_new and repeated_free for enums and messages. Drop the default impl since it is now required 4 months ago
Thomas Van Lenten 8b96aa1e4c [ObjC] Update MessageSet Parsing. 4 months ago
Protobuf Team Bot e13b8e999b Prepare the code for migrating return types from `const std::string&` to 4 months ago
zhangskz 8e60d9f166 Updating version.json and repo version numbers to: 29.0-dev (#17432) 4 months ago
Protobuf Team Bot 3849bc6983 Change logic for inline strings to use the `constexpr` constructor of 4 months ago
Protobuf Team Bot 57828b0c60 More refactoring in preparation for RepeatedField SOO. 5 months ago
Protobuf Team Bot 1aefa5715d Upgrade input parameters in UnknownFieldSet from `const std::string&` to 5 months ago
Protobuf Team Bot 1b6869ed2c Move Rep out of RepeatedField and rename to HeapRep. 5 months ago
Thomas Van Lenten 339261f58c [ObjC] Validate MessageSet expectations. 5 months ago
Protobuf Team Bot b8cb34d744 Prepare the code for migrating return types from `const std::string&` to 5 months ago
Tony Liao 34136b3794 Comment-only change: update and clarify code comments for io::Printer. 5 months ago
Protobuf Team Bot f70ba6482e Change reflection based accessors to not modify the instance unless it is 5 months ago
Protobuf Team Bot 7fa8718467 In RepeatedField, rename members and use member accessors. 5 months ago
Protobuf Team Bot 77047d9cda Auto-generate files after cl/651119789 5 months ago
Protobuf Team Bot 89cd4cfc35 Auto-generate files after cl/651113583 5 months ago
Protobuf Team Bot c97a042116 In the custom vtable mode invert how the static/non-static overloads versions work for ByteSizeLong and _InternalSerialize. That way the public entry point and the function pointer both end up being the same. Currently, the static function is a separate function than the one called externally, forcing two functions to exist. 5 months ago
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
Marcel Hlopko 21c545c8c5 Delete dead code 5 months ago
Sandy Zhang 759b25ed3e Update old comment to reflect that Java lite bit encodes enum closedness rather than just map fields with closed proto2 enum values pre-editions. 5 months ago
Protobuf Team Bot 94f172de82 internal changes to plugin 5 months ago
Protobuf Team Bot 55a5f0c4db Remove TODO that we won't do and leave a comment explaining in its place 5 months ago
Jakob Buchgraber 08da921314 Remove the defensive copy on singular string setter 5 months ago
Jakob Buchgraber 0d6e9794d1 Migrate Repeated::{push, set} and Map::insert to use the IntoProxied trait. 5 months ago
Mike Kruskal e530d40bfc Improve failure message for unexpected descriptor.proto contents. 5 months ago
Protobuf Team Bot e9319054ca Auto-generate files after cl/649160060 5 months ago
Protobuf Team Bot 79c55cb30f Omit the `_raw_default_instance_` declaration when using DLL linkage. 5 months ago
Protobuf Team Bot f810cc5b66 Enable MessageLite::DebugString to use Message::DebugString where possible. 5 months ago
Mike Kruskal 6d0c9d511a Internal changes 5 months ago
Protobuf Team Bot de099bb912 Auto-generate files after cl/648806976 5 months ago
Protobuf Team Bot 550e428239 Cleanup map entry code generation to use a simple Emit. 5 months ago
Mike Kruskal 8d1efddeb6 Revert workaround for std::mutex issues on github windows runners. 5 months ago
Protobuf Team Bot c07de7c9df Change to proto2_rust C prefix and proto2::rust C++ namespace 5 months ago
Hong Shin 0ddeb6c4c8 Internal Change 5 months ago
Protobuf Team Bot 2f1e142a83 Remove clear thunk from repeated fields. 5 months ago
Protobuf Team Bot 5bb8c51f3f Add C++ protobuf runtime to Rust proto deps and add specific #includes in the Rust .cc codegen. 5 months ago
Protobuf Team Bot a9bc366522 Stop using double underscores for our C function names and standardize on the 'rust_proto_' prefix. 5 months ago
Mike Kruskal 04182f05c6 Internal changes 5 months ago
Protobuf Team Bot 4ccf1687b2 Auto-generate files after cl/648412330 5 months ago
Protobuf Team Bot 685df5d4db Add DebugCounter utility for measuring internal behavior of the 5 months ago
Protobuf Team Bot a3a49d0620 Auto-generate files after cl/648377537 5 months ago
Protobuf Team Bot ff5b0b4f0f Minor refactor the ClassData/TcParseTable. Put the prototype in ClassData and 5 months ago