4715 Commits (34a04c1fd51f799f94f8cd5c6eec0124e43761af)

Author SHA1 Message Date
Hong Shin b9ad33cdff Reify our unifying dreams 12 months ago
Protobuf Team Bot 1427a855b1 Allow NewStringElement inlining. 12 months ago
Protobuf Team Bot c763f3a3a3 Add allow dead_code to the oneof case enum. 12 months ago
Protobuf Team Bot 7315f6d398 lzcnt enabled varint size calculation for proto 12 months ago
Thomas Van Lenten ba57a4e715 Add optional fields also to the testing 12 months ago
Protobuf Team Bot 542ca772fa Decouple Context from the Descriptor 12 months ago
Hong Shin cdcb6e7b56 Remove warning about unused thunk in singular_scalar 12 months ago
Protobuf Team Bot dc9d387d1d Automated rollback of commit 481c4fede5. 12 months ago
Protobuf Team Bot 481c4fede5 Allow friendly use of Reflection::MutableRaw(), Reflection::MutableRawNonOneof(). 12 months ago
Protobuf Team Bot 7e7037db27 Automated rollback of commit 1db8ed47c2. 12 months ago
Hong Shin b976dd8585 refactor: collapse submsg accessors for bytes and strings 12 months ago
Alyssa Haroldsen 6ae76fd6ed Rework Repeated and primitives with traits for use by out-of-crate items 12 months ago
Mike Kruskal 9afd752ce6 Allow legacy_closed_enum feature on enum map fields. 12 months ago
Adam Cozzette c8f619501f Internal change 12 months ago
Protobuf Team Bot 1db8ed47c2 RepeatedPtrField clears elements lazily. 12 months ago
Protobuf Team Bot f0a8c474cc Replace the fake ParseMessage/ParseGroup function calls in with ones that accept a lambda. It allows the callers to drop the mock "message" types that only exist to have an _InternalParse function in them. It also gives more freedom to the caller to do things like force inlining when it matters. 12 months ago
Mike Kruskal 543fbcdbd9 Breaking change: Remove deprecated std::string error collector overrides 12 months ago
Protobuf Team Bot 70b1d79574 Use short name for view primitive in the oneof enums (i32 instead of View<'msg, i32>) 12 months ago
Mike Kruskal 7c38dabce3 Add minimization for enum_type. 12 months ago
Protobuf Team Bot 85a134bacd Auto-generate files after cl/590637288 12 months ago
Protobuf Team Bot 9a50a83970 Move the descriptor message part of ClassData into a subclass and keep a bool 12 months ago
Hong Shin 54d4839ecb Add submsg support for bytes_mut 12 months ago
Adrian Sadłocha b19deb9275 Remove separate setters for singular scalars 12 months ago
Protobuf Team Bot a4b5c7e9d1 Avoid copies in proto map reflection. 12 months ago
Protobuf Team Bot b429304b02 Minor cleanups to conform to clang-tidy, etc. 12 months ago
Thomas Van Lenten 6c7c5a5d2a [ObjC] Enable editions conformance tests. 12 months ago
Protobuf Team Bot 13c9be2cf2 Reduce inlined part of the destructor. 12 months ago
Hong Shin e35cf1025b Add submessage support for string_mut 12 months ago
Mike Kruskal 5b12bc858f Breaking change: Promote ExtensionRange to a proper class 12 months ago
Mike Kruskal 229906f309 Breaking change: Remove deprecated clear APIs on repeated fields 12 months ago
Mike Kruskal cf2d6965dc Breaking change: Remove C++ legacy syntax descriptor APIs 12 months ago
Joshua Haberman 1ac8c04604 Fixed UTF-8 TextFormat output to protect against invalid UTF-8 in string fields. 12 months ago
Adrian Sadłocha d605b48fa5 Emit setters on primitive scalars without presence 12 months ago
Alyssa Haroldsen 74ff001424 Remove iteration and item mutators from Repeated 12 months ago
Mike Kruskal 15a0d5b599 Internal change 12 months ago
Protobuf Team Bot a17c248775 Make LazyField::ByteSizeLong consistent with eager message. 12 months ago
Protobuf Team Bot 4c32845eb5 Add some missing includes 12 months ago
Thomas Van Lenten b146d14e31 [ObjC] Improve handing of the WKT ObjC Category additions. 12 months ago
Protobuf Team Bot b08e00bdb1 Improve codegen for address pinning. 12 months ago
Protobuf Team Bot 4955fc46b6 Auto-generate files after cl/588950163 12 months ago
Protobuf Team Bot 4a67ce8a03 Disable mask-based implementation when SVE CLZ is present, since that allows vectorizing the scalar implementation. 12 months ago
Protobuf Team Bot 1a02cd47c8 Auto-generate files after cl/588915020 12 months ago
Mike Kruskal 060a9bee84 Remove descriptor_legacy usage from compiler code 12 months ago
Mike Kruskal 17f4f915a3 Remove descriptor_legacy usage from C++ runtime 12 months ago
Protobuf Team Bot 361faa658c Use the more robust check for whether a given type is defined in the current crate or not (instead of a hack against the word 'import' being in the package name). 12 months ago
Mike Kruskal 715b543e04 Breaking change: Remove deprecated syntax APIs 12 months ago
Protobuf Team Bot b7a37e2860 Remove dead code. 12 months ago
Protobuf Team Bot 2b45018be4 Fix some of the reflection based algorithms to handle Map entries properly. 12 months ago
Protobuf Team Bot 8edf0bd630 Extend the weak descriptor message feature to include extensions. 12 months ago
Jakob Buchgraber 976029283f Implement Maps for strings 12 months ago