104 Commits (5c7d98f8c44e62d9d722bbe7f1fe11b38a1527ae)

Author SHA1 Message Date
zhangskz df849cc9c5
Upgrade abseil-cpp to 20250127 and use @com_google_absl -> @abseil-cpp and com_google_googletest -> @googletest canonical BCR names. (#20295) 2 weeks ago
Hong Shin de9f4ffe73 hpb: rm unused ptr private ctor 3 weeks ago
Hong Shin aeffa6d2fc hpb: collapse hpb::Parse overload, provide default empty extension registry 1 month ago
Hong Shin d054e53652 hpb: Serialize - Remove unused options parameter 1 month ago
Hong Shin 178f8db655 hpb: Introduce CloneMessage with hpb::Arena + Deprecate CloneMessage w/ upb_arena* 2 months ago
Protobuf Team Bot cff254d32f Automated Code Change 2 months ago
Hong Shin cac05fe0d1 hpb: Introduce UPB_EXT_PRIMITIVE to flesh out all remaining scalars for extensions 2 months ago
Hong Shin 80f0217e68 hpb: rm unused DeepCopy overload 2 months ago
Hong Shin ff779291ec hpb: Remove Parse upb options 2 months ago
Hong Shin 758b1fb871 hpb: support hpb::RepeatedField<T> inside extensions (GetExtension) 2 months ago
Hong Shin 5471f18971 hpb: collapse Serialize with PtrOrRaw<T> 3 months ago
Hong Shin bc9da2b177 hpb: Disambiguate betwixt mutable and agnostic PtrOrRaw (mutable or const) 3 months ago
Hong Shin 75581bff86 hpb: Parse - remove unread options arg 3 months ago
Hong Shin 4f98f33ed5 hpb: Merge Parse(T*) with Parse(Ptr<T>) by utilizing PtrOrRaw<T> 3 months ago
Hong Shin fbffeb5e04 hpb: extension.h: rm extraneous c-style cast (hidden const_cast) 3 months ago
Tony Liao 783b307703 Print better error message when registering an extension with a duplicate number. 3 months ago
Hong Shin 6ce48c2d02 Automated rollback of commit 6b9d5c425e. 3 months ago
Hong Shin 6b9d5c425e hpb: when parsing T*'s, delegate to the canonical Ptr<T> 3 months ago
Hong Shin cf46e11af8 Simplification: remove unused hpb::Parse invocations 3 months ago
Hong Shin f72b1034b4 hpb: impl GlobalExtensionRegistry 3 months ago
Hong Shin 2727412a97 hpb: Improve ExtensionRegistry ergonomics 3 months ago
Hong Shin 9bd8e01c10 hpb: Establish plumbing for returning a default msg for extensions 4 months ago
Hong Shin 18ad79cdfd hpb: Have ExtensionNumber take in const ref ExtensionIdentifier 4 months ago
Hong Shin 8eeee0e3ca hpb: implement SetExtension for scalars i32 and i64 4 months ago
Hong Shin 471d66961a Introduce IsHpbClassThatHasExtensions 4 months ago
Hong Shin 52cda1a9f0 Consolidate cc_library_func usage betwixt hpb and upb by using the upb common core 4 months ago
Hong Shin 4f6f2dd873 Implement GetExtension for numeric (int32 and int64) 4 months ago
Hong Shin 7ef7eebbfc hpb_proto_library: properly handle alias libraries (srcs empty, reexport deps) 4 months ago
Hong Shin 350e24efa9 hpb: composition over inheritance - ExtensionIdentifier 4 months ago
Hong Shin 6935e10f38 Make ExtensionIdentifier's constructor private 4 months ago
Protobuf Team Bot 007c93fa9c Automated rollback of commit 9a3c096b0c. 4 months ago
Hong Shin 9a3c096b0c Make ExtensionIdentifier's constructor private 4 months ago
Hong Shin c006c62e71 Finish migration of hpb_proto_library.bzl to use proto_common 4 months ago
Hong Shin ac6e4c0e3b Initial cleanup of hpb_proto_library.bzl 4 months ago
Hong Shin 6ecaefc628 Move GetExtension and ExtensionNumber from hpb.h to extension.h 5 months ago
Hong Shin 9bce530117 Move hpb::internal::{MoveExtension, SetExtension} and hpb::{MoveExtension, SetExtension} from hpb.h to extension.h 5 months ago
Hong Shin 9f1722b117 rename protoc-gen-upb-protos to protoc-gen-hpb 5 months ago
Hong Shin 811cc30578 Prefer hpb::Arena to upb::Arena in hpb.h 5 months ago
Hong Shin 73fe084436 Move out hpb::HasExtension and hpb::ClearExtension to extension.h 5 months ago
Hong Shin a089fad8bd Completely expunge protos!! 👋 5 months ago
Hong Shin aaec548849 Move MessageLock to message_lock.cc 5 months ago
Hong Shin 1db4fdc236 Introduce set_alias to hpb 5 months ago
Hong Shin 5c9551457f Internal Change 5 months ago
Protobuf Team Bot d81e6f7019 Automated rollback of commit df5a4d63e8. 5 months ago
Hong Shin df5a4d63e8 Move MessageLock to message_lock.cc 5 months ago
Hong Shin 8681742a14 migrate UpbStrFromStringView out of hpb.h into interop 5 months ago
Hong Shin aa5818d2aa Introduce CreateMessage w/ default-init msg inside hpb::interop::upb 5 months ago
Hong Shin c29dfb5e2d Disallow toplevel hpb::Ptr access to it's internal arena 5 months ago
Hong Shin 7620bbf3c6 Temporary removal of hpb BUILD files for OSS while we refactor. 5 months ago
Hong Shin cbdc330f80 Rename upb_cc_proto_library_copts to hpb_proto_library_copts 5 months ago