5218 Commits (bf8a9fc73f268a793fb43c2d6d2cf7595c40c4ec)

Author SHA1 Message Date
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 6 months ago
Protobuf Team Bot c826a69107 Introduce `TypeId` as a replacement for `typeid` for protobuf message types. 6 months ago
Protobuf Team Bot 6fb2049cfd Mark LazyField as zero initializable. 6 months ago
Protobuf Team Bot dcde39e12f Use preserve_none calling convention for protocol buffer parsing functions. 6 months ago
Protobuf Team Bot 594a71f485 Add an optimization that prevents an exponential number of comparisons on deeply 6 months ago
Marcel Hlopko 6b7e814347 Add ProtoString/Bytes owned types 6 months ago
Adam Cozzette ccbed29c67 Rust protobuf: make `serialize()` method return `Vec<u8>` 6 months ago
Matthias Möller 9f6a8bd1fa Removes msvc warning in map (#17013) 6 months ago
Mark Hansen 41514865eb Immutable java: Use new lower-allocation extension serialization APIs from gencode 6 months ago
Éamonn McManus 115b4c4f83 In the Kotlin DSL, access `oneof` discriminators as properties not methods. 6 months ago
Mike Kruskal 40ffd46cec Automated rollback of commit a30b25578a. 6 months ago
Mike Kruskal a30b25578a Automated rollback of commit 901b2e548c. 6 months ago
Mike Kruskal 901b2e548c Reorganize our bootstrapped feature gencode. 6 months ago
Protobuf Team Bot ce7446a2c4 Auto-generate files after cl/643051561 6 months ago
Protobuf Team Bot 091492ede1 Change MapEntry instances to also generate a TDP table. 6 months ago
Protobuf Team Bot bf306b3bea Update the comment for ctype to note that it's deprecated. 6 months ago
Protobuf Team Bot 8dd81075f4 Auto-generate files after cl/642691974 6 months ago
Protobuf Team Bot 4dffa939d2 When not in custom vtable mode, strip the initializer code via preprocessor. 6 months ago
Marcel Hlopko fe6963970c Rename IntoProxied::into -> IntoProxied::into_proxied 6 months ago
Adam Cozzette 435c182ae6 Update linker version script globs to include `*pb::*` instead of just `pb::*` 6 months ago
Protobuf Team Bot 61a2df3129 Allow non-repeated StringPiece accessors to be generated. 6 months ago
Protobuf Team Bot 8c7b1ecd23 Replace FindHelper() with BucketNumber() when only the bucket number is required. 6 months ago
Protobuf Team Bot 54d8f03974 LSC: Move expensive variables on their last use to avoid copies. 6 months ago
Protobuf Team Bot 08a6c36f5a Auto-generate files after cl/641170174 6 months ago
Protobuf Team Bot 31ead248b8 Use a template to collapse the 5 different set_ and add_ methods for repeated string fields into one for each overload set. 6 months ago
Mike Kruskal 851ca21f59 Make sure the generated pool is initialized before building any other pools. 6 months ago
Mike Kruskal 81c0ec381a Avoid calling absl::InitializeLog in protoc with MSVC 6 months ago