5612 Commits (610702ed18d4323e44b9741102ed90377243470e)

Author SHA1 Message Date
Protobuf Team Bot adc8718150 Auto-generate files after cl/691426487 4 weeks ago
Protobuf Team Bot 0c0cdb3f85 Change namespace scope constants from internal linkage to `inline` linkage to avoid potential ODR violations and code bloat. 4 weeks ago
Tony Liao 774a10798c Remove dead branch in protobuf reflection for message fields. 4 weeks ago
Protobuf Team Bot 9a13553f59 Internal change 4 weeks ago
Ilya Tokar a850a5c92a Add prefetch to RepeatedPtrFieldBase::MergeFrom 4 weeks ago
Protobuf Team Bot 6cb7140294 Auto-generate files after cl/691046942 4 weeks ago
Protobuf Team Bot 083bbd4fcd Fix bug where enums only got traits if they are used in a field. 4 weeks ago
Protobuf Team Bot 116edcefe3 Create some tests for GetClassName for edition < 2024 so that we can make sure these invariants won't be changed/broken when merging to the edition 2024 feature implementations. 4 weeks ago
Protobuf Team Bot 1aff4adfc6 Internal change 4 weeks ago
Sandy Zhang e8e3253f63 Breaking Change: Remove deprecated RepeatedPtrField::ClearedCount(). 4 weeks ago
Protobuf Team Bot 24ef3d685a Move the `throw` statement to the template in the header. 4 weeks ago
Protobuf Team Bot dcd10a0f68 Auto-generate files after cl/689943588 1 month ago
Mike Kruskal e98a263d22 Add some java plugin integration tests. 1 month ago
Chris Kennelly 9f6c3d5f39 Enforce SetNonZero invariant with an assertion. 1 month ago
Chris Kennelly 03ed5d970b Directly test calling ByteSizeLong() on default instances. 1 month ago
Protobuf Team Bot b5fca3e1b5 Add a consistency check to the parser to verify that has bits are valid on 1 month ago
Tony Liao 54d068e11c Breaking Change: Add ASAN poisoning after clearing oneof messages on arena. 1 month ago
Sandy Zhang d83a5365d1 Breaking Change: Remove deprecated Arena::CreateMessage. 1 month ago
Protobuf Team Bot 33bbbebf20 Change DynamicCastMessage to throw a `std::bad_cast` exception when exceptions 1 month ago
Protobuf Team Bot f549fc3ccc Simplify proto2::(anonymous namespace)::FlatAllocatorImpl::GetFieldNameCase and reuse absl's ascii lower/uppercasing. 1 month ago
Joshua Haberman 2ac862f36c Fixed a missing check in wire format verification. 1 month ago
Protobuf Team Bot f92335b36d Comment change: clarifies that the field/value order is based on textual order in the file, not the order of the enums. 1 month ago
Evan Brown f971ed3f36 Use Layout::WithStaticSizes in SerialArenaChunk to improve performance of Layout computations. 1 month ago
Protobuf Team Bot ba85b2003f Auto-generate files after cl/688151072 1 month ago
Protobuf Team Bot 8f7aab29b2 Migrate enum extensions to data based validation instead of function pointer 1 month ago
Protobuf Team Bot a98b0bec43 Improve ImplicitWeakMessage to allocate the internal string in the arena, and 1 month ago
Tony Liao fe535930d3 Bump minimum C++ version to C++17 after branch cut for v29. 1 month ago
Protobuf Team Bot 18903c4a4c Implement Java feature `use_old_outer_classname_default` for edition 2024. 1 month ago
Adam Cozzette cbb3edd86d Rust C++: get all map fields onto a common implementation of ProxiedInMapValue 1 month ago
Protobuf Team Bot dcc1c08ef7 Internal changes 1 month ago
Adam Cozzette 7d619e8974 Rust: fix extra copy in map setters 1 month ago
Protobuf Team Bot f58849b603 Automated rollback of commit bd03560d9f. 1 month ago
Protobuf Team Bot 3fe0c75fc9 Internal change 1 month ago
Protobuf Team Bot 12eadfdfd9 Handle `PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII` being undefined 1 month ago
Tony Liao 571ff6f2b2 Uncouple Java hasbits from C++ hasbits. 1 month ago
Zoey Greer fbe6168a02 Address warning regarding incorrectly-terminated heredoc in `src/google/protobuf/compiler/test_plugin_injection.bzl` (#18238) 1 month ago
Protobuf Team Bot ecec105916 Add `DynamicCastMessage` overloads for `std::shared_ptr` to replace uses of 1 month ago
Mark Hansen f63b0ece75 Combine dead-code gencode switch clauses for smaller codegen 1 month ago
Mark Hansen b8557ebbd4 Fix indentation on closing brace in gencode 1 month ago
Mark Hansen 0a419d4ce6 Fix indentation in lite message clear by adding newline 1 month ago
Mark Hansen 1286f4d931 Tidy up lite gencode by adding newline 1 month ago
Mark Hansen cfb6f87b49 Remove unnecessary @SuppressWarnings("unchecked") 1 month ago
Mark Hansen 3b2a6081eb Tidy up lite gencode by adding newline. 1 month ago
Mark Hansen 11b8c8ccf3 Remove unnecessary @SuppressWarnings("fallthrough") 1 month ago
Protobuf Team Bot 96cce6249e Auto-generate files after cl/686236500 1 month ago
Protobuf Team Bot 085c6e3234 For messages with all trivially copyable fields use the trivial copy of Impl_ in the copy constructor. 1 month ago
Tony Liao 7c84a6af5e Remove dependence on "third_party/absl/log/log.h". 1 month ago
Protobuf Team Bot bd03560d9f Move fixed_address_empty_string to rodata section when possible. 1 month ago
Tony Liao 32b37336af Additional tests for merge/copy codepaths. 1 month ago
Robert 42070a017d Fix a warning from uninitialized variables (#17052) 1 month ago