5566 Commits (0657eed703ca665ad2947b136a6ada9304359006)

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