83 Commits (eff6851cef61a918f422945fcc1baeaf36701d13)

Author SHA1 Message Date
Hong Shin 9bd8e01c10 hpb: Establish plumbing for returning a default msg for extensions 3 weeks ago
Hong Shin 18ad79cdfd hpb: Have ExtensionNumber take in const ref ExtensionIdentifier 4 weeks ago
Hong Shin 8eeee0e3ca hpb: implement SetExtension for scalars i32 and i64 4 weeks ago
Hong Shin 471d66961a Introduce IsHpbClassThatHasExtensions 4 weeks ago
Hong Shin 52cda1a9f0 Consolidate cc_library_func usage betwixt hpb and upb by using the upb common core 1 month ago
Hong Shin 4f6f2dd873 Implement GetExtension for numeric (int32 and int64) 1 month ago
Hong Shin 7ef7eebbfc hpb_proto_library: properly handle alias libraries (srcs empty, reexport deps) 1 month ago
Hong Shin 350e24efa9 hpb: composition over inheritance - ExtensionIdentifier 1 month ago
Hong Shin 6935e10f38 Make ExtensionIdentifier's constructor private 1 month ago
Protobuf Team Bot 007c93fa9c Automated rollback of commit 9a3c096b0c. 2 months ago
Hong Shin 9a3c096b0c Make ExtensionIdentifier's constructor private 2 months ago
Hong Shin c006c62e71 Finish migration of hpb_proto_library.bzl to use proto_common 2 months ago
Hong Shin ac6e4c0e3b Initial cleanup of hpb_proto_library.bzl 2 months ago
Hong Shin 6ecaefc628 Move GetExtension and ExtensionNumber from hpb.h to extension.h 2 months ago
Hong Shin 9bce530117 Move hpb::internal::{MoveExtension, SetExtension} and hpb::{MoveExtension, SetExtension} from hpb.h to extension.h 2 months ago
Hong Shin 9f1722b117 rename protoc-gen-upb-protos to protoc-gen-hpb 2 months ago
Hong Shin 811cc30578 Prefer hpb::Arena to upb::Arena in hpb.h 2 months ago
Hong Shin 73fe084436 Move out hpb::HasExtension and hpb::ClearExtension to extension.h 2 months ago
Hong Shin a089fad8bd Completely expunge protos!! 👋 2 months ago
Hong Shin aaec548849 Move MessageLock to message_lock.cc 2 months ago
Hong Shin 1db4fdc236 Introduce set_alias to hpb 2 months ago
Hong Shin 5c9551457f Internal Change 2 months ago
Protobuf Team Bot d81e6f7019 Automated rollback of commit df5a4d63e8. 2 months ago
Hong Shin df5a4d63e8 Move MessageLock to message_lock.cc 2 months ago
Hong Shin 8681742a14 migrate UpbStrFromStringView out of hpb.h into interop 3 months ago
Hong Shin aa5818d2aa Introduce CreateMessage w/ default-init msg inside hpb::interop::upb 3 months ago
Hong Shin c29dfb5e2d Disallow toplevel hpb::Ptr access to it's internal arena 3 months ago
Hong Shin 7620bbf3c6 Temporary removal of hpb BUILD files for OSS while we refactor. 3 months ago
Hong Shin cbdc330f80 Rename upb_cc_proto_library_copts to hpb_proto_library_copts 3 months ago
Hong Shin 9d835e65c6 Migrate UpbStrToStringView from hpb to hpb::interop::upb::FromUpbStringView 3 months ago
Hong Shin 4c13f48847 Automated rollback of commit 9a9e5cf7ff. 3 months ago
Hong Shin ada599128c hpb: Move add_const_if_T_is_const to template_help.h and delete traits.h 3 months ago
Hong Shin 3d9f6dc1e1 rm upb_cc_proto_library.bzl 3 months ago
Hong Shin 9a9e5cf7ff hpb: Remove DeepCopy - no extant users 3 months ago
Hong Shin 7ace14c513 Abrogate protos::Arena with hpb::Arena 3 months ago
Hong Shin 69dbe6fd6f hpb: Migrate MoveMessage out of internal to interop 3 months ago
Hong Shin 877b02506c Introduce hpb::interop::upb::GetMessage; née protos::internal::GetInternalMsg 3 months ago
Hong Shin 9c1fc6ca0b Internal Change 3 months ago
Hong Shin 08f324f199 Introduce hpb::Arena stub 3 months ago
Hong Shin b01eee755e Migrate PrivateAccess from protos to hpb 3 months ago
Joshua Haberman c841627af4 Use `default_compatible_with` instead of specifying `compatible_with` on every target. 3 months ago
Joshua Haberman 8422e9795f Migrated upb to use Copybara-standard stripping. 3 months ago
Joshua Haberman e4449ba248 Harmonize license rules between google3 and OSS 3 months ago
Hong Shin fa15d09055 Introduce and migrate to hpb::interop::upb::GetArena from protos::internal::GetArena 3 months ago
Hong Shin d4a899538a Abrogate protos::internal::CreateMessageProxy with hpb::interop::upb::MakeHandle 3 months ago
Hong Shin 1b44ce0fee Extract hpb::ExtensionRegistry, hpb::internal::{ExtensionMiniTableProvider, ExtensionIdentifer} to extension.h 3 months ago
Hong Shin facfa3f45e Migrate GetExtension from protos to hpb 3 months ago
Hong Shin d4fc727be4 Abrogate protos::Parse with hpb::Parse 3 months ago
Hong Shin caa8f9dbf8 Move hpb::internal::CreateMessage to hpb::interop::upb::CreateMessage 3 months ago
Hong Shin 94c50325ca Internal Change 3 months ago