5192 Commits (b3c9f4e0a995e4c2f5e752e698f4d23276538382)

Author SHA1 Message Date
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
Protobuf Team Bot 32bedd9b8a Automated rollback of commit 10c00b82af. 5 months ago
Protobuf Team Bot 647ee98c65 Add #include "third_party/protobuf/port_undef.inc" a bunch of many .cc files 5 months ago
Protobuf Team Bot 10c00b82af Migrate `const std::string&` to alternatives: 5 months ago
Protobuf Team Bot 419760f873 Split up cpp_api.h/.cc into smaller units. 5 months ago
Mike Kruskal 643b0a625f Internal changes 5 months ago
Protobuf Team Bot c96ad4ffa3 Minor refactor of how messages are created in the parser. 5 months ago
Mike Kruskal b39a0438aa Provide an option for DescriptorPoolDatabase to preserve source code info. 5 months ago
Protobuf Team Bot dfe3300c2f Indicate if a message is a DynamicMessage in the class data and improve the 5 months ago
Derek Benson 237332ef92 Add merge_from to Msg and MsgMut codegen. Cpp Kernel uses new thunk to typed MergeFrom() and Upb Kernel uses new upb_Message_MergeFrom() function 5 months ago
jslap-ubi 3836fd3474 Enable Unity(Jumbo) builds (#16454) 5 months ago
Protobuf Team Bot f4b57b98b0 Auto-generate files after cl/646470242 5 months ago
Protobuf Team Bot 6429885156 Emit all string fields on Rust-upb regardless of ctype set. 5 months ago
Protobuf Team Bot 0302c4c438 Fix typos in parse_context.h. 5 months ago
Protobuf Team Bot 7d395b8973 Auto-generate files after cl/645480157 5 months ago
Protobuf Team Bot dfbe98781c Fix a bug in which proto code uses ctype instead of string_type internally. 5 months ago
Protobuf Team Bot 7ab844de52 Workaround `ERROR_RETRY` and `ERROR_TIMEOUT` macros on WIN32 5 months ago
Protobuf Team Bot c826a69107 Introduce `TypeId` as a replacement for `typeid` for protobuf message types. 5 months ago
Protobuf Team Bot 6fb2049cfd Mark LazyField as zero initializable. 5 months ago