5566 Commits (0657eed703ca665ad2947b136a6ada9304359006)

Author SHA1 Message Date
Tony Liao 7c84a6af5e Remove dependence on "third_party/absl/log/log.h". 5 months ago
Protobuf Team Bot bd03560d9f Move fixed_address_empty_string to rodata section when possible. 5 months ago
Tony Liao 32b37336af Additional tests for merge/copy codepaths. 5 months ago
Robert 42070a017d Fix a warning from uninitialized variables (#17052) 5 months ago
Vitaly Goldshteyn 8f6a7a2ceb Avoid field id comparisons in ExtensionSet serialization in case of single range. 5 months ago
Adam Cozzette 2e82a2d7bf Reduce our reliance on COPTS variable for compiler flags 5 months ago
Benjamin Peterson 5772f0a18a Add missing copts flags to compiler BUILD files. (#18648) 5 months ago
Mark Hansen c828b84481 Throw NPE (instead of UnsupportedOperationException) if an invalid enum value is detected. 5 months ago
Mark Hansen d7b47d10c3 Fix indenting in lite proto switch statement 5 months ago
Mark Hansen 54007e7d0d Remove "// fall through" comment where there is no falling through. 5 months ago
Protobuf Team Bot aebf8a80b7 Internal change 5 months ago
Tony Liao bd375ce7c1 Add unit test coverage for SwapField for implicit presence fields. 5 months ago
Tony Liao 6c9c12c8a1 Let ArenaStringPtr debug-fail if it ever attempts to clear a default string. 5 months ago
Adam Cozzette 856d100ca8 Update `VarintParse()` to try to detect accidental misuse 5 months ago
Protobuf Team Bot 919589029f Fix compiler warning on enum gencode about unused fn parameter (just prefix with _) 5 months ago
Noah Watkins f8bf5eddb4 Fix -Wdeprecated-this-capture warning (#17882) 5 months ago
Protobuf Team Bot 84e832de2d Inline IsTrackingEnabled to reduce its cost. 5 months ago
Protobuf Team Bot 2e37a0a0b0 Remove dead code. 5 months ago
Protobuf Team Bot f19153191f Move `google::protobuf::internal::DynamicMapField` to `dynamic_message.cc`. `DynamicMapField` is only intended to be used by `DynamicMessageFactory`. Previously it was exported from DLLs, however this was a mistake and resulted in failed compilations under certain circumstances due to eager template instantiation. A previous change stopped exporting it and now there is no reason for it to be in the header. 5 months ago
Protobuf Team Bot be9eb4bccf Refactor the code to consistently use the "base" implementation for copying 5 months ago
Mike Kruskal 6f8fdbdd59 Automated rollback of commit 03aec42fcb. 5 months ago
Tony Liao 067ff1f274 Add test for ListFields in implicit presence messages. 5 months ago
Mike Kruskal c83b2f93a6 Clean up PHP CI (#18610) 5 months ago
Protobuf Team Bot 6965653714 Improve debug counters to understand integer keys. 5 months ago
Adam Cozzette 1481ea06e0 Fix `PROTO2_OPENSOURCE` annotations 5 months ago
Thomas Van Lenten a270d56dcd [ObjC] Remove override that is returning what the base returns. 5 months ago
Protobuf Team Bot 16c751f550 Auto-generate files after cl/682052240 5 months ago
Protobuf Team Bot d3cbd2154e Merge kotlin dsl field generators and move them into kotlin/ sub folder 5 months ago
Protobuf Team Bot 671e6c5ef6 Update `google::protobuf::MapKey` to be a view of string keys. After this change, `google::protobuf::MapKey` will no longer own string keys. It is simply a view over the keys. Callers of `google::protobuf::MapKey::SetStringValue` are required to ensure the supplied string outlives the instance of `google::protobuf::MapKey`. `google::protobuf::internal::DynamicMapField` now uses `google::protobuf::internal::DynamicMapKey` as its key value, instead of `google::protobuf::MapKey`. 5 months ago
Samuel Freilich fa858b82d2 Fix pyi generation for messages with a field named "self" 5 months ago
Mike Kruskal 03aec42fcb Automated rollback of commit ee391369e6. 5 months ago
Mike Kruskal ee391369e6 Delete internal EffectiveStringCType helper. 5 months ago
Protobuf Team Bot 578148d50f Auto-generate files after cl/681604581 5 months ago
Protobuf Team Bot 3998aada39 Move `T::_class_data_` static class members out into namespace scope. 5 months ago
Protobuf Team Bot 7407733a1e Update `google::protobuf::MapValueRef` and `google::protobuf::MapValueConstRef` to use `absl::string_view` 5 months ago
Protobuf Team Bot 1254c8daa0 Remove IsMovable and inline the assertions in the right place instead. 5 months ago
Protobuf Team Bot 86823bb26d Remove unused member variable from `google::protobuf::util::MessageDifferencer::StreamReporter` 5 months ago
Benjamin Peterson 67de0878d6 Fix various unsigned to signed comparison warnings. (#17212) 5 months ago
Protobuf Team Bot 77ee83b8da Internal change 5 months ago
Mike Kruskal 1fe26cf0c1 Updating version.json and repo version numbers to: 30.0-dev (#18567) 5 months ago
Adam Cozzette d900d6114c Rust: remove use of `MapNodeSizeInfoT` from generated code 5 months ago
Protobuf Team Bot 6621ed7a38 Auto-generate files after cl/680580214 5 months ago
Protobuf Team Bot 1c068db518 Moving Kotlin DSL message generators to the kotlin/ directory. 5 months ago
Protobuf Team Bot ea69081412 Auto-generate files after cl/680562664 5 months ago
Protobuf Team Bot 31cb85aac5 Add message type traits that can be declared in duplicate so that .proto.h can 5 months ago
Protobuf Team Bot 390e37b447 Avoid name conflict of rust Option with message Option 5 months ago
Protobuf Team Bot 7331b77097 Fix C++ ifndef_guard printer to also convert "-" to "_". 5 months ago
Protobuf Team Bot 6fe67db7c0 Remove usage of `std::hash<google::protobuf::MapKey` and use a single `absl::HashOf` call when calculating the bucket 5 months ago
Protobuf Team Bot 3bf9c400ec Fix C++ codegen namespace printer to print closing namespaces in reverse order. 5 months ago
Protobuf Team Bot ba11052918 Auto-generate files after cl/679316372 5 months ago