34 Commits (a4a277d58372131a51ac03179c24f79c72c701a3)

Author SHA1 Message Date
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 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 aaec548849 Move MessageLock to message_lock.cc 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 2 months ago
Hong Shin c29dfb5e2d Disallow toplevel hpb::Ptr access to it's internal arena 2 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 9a9e5cf7ff hpb: Remove DeepCopy - no extant users 3 months ago
Hong Shin 7ace14c513 Abrogate protos::Arena with hpb::Arena 3 months ago
Hong Shin 877b02506c Introduce hpb::interop::upb::GetMessage; née protos::internal::GetInternalMsg 3 months ago
Joshua Haberman 8422e9795f Migrated upb to use Copybara-standard stripping. 3 months ago
Hong Shin fa15d09055 Introduce and migrate to hpb::interop::upb::GetArena from protos::internal::GetArena 3 months ago
Hong Shin 1b44ce0fee Extract hpb::ExtensionRegistry, hpb::internal::{ExtensionMiniTableProvider, ExtensionIdentifer} to extension.h 3 months ago
Hong Shin caa8f9dbf8 Move hpb::internal::CreateMessage to hpb::interop::upb::CreateMessage 3 months ago
Hong Shin 8bb789e462 Introduce hpb::interop::upb and hpb::internal::backend::upb 3 months ago
Hong Shin f5f94f334b Introduce hpb/internal/internal.h 3 months ago
Hong Shin cb845a5962 hpb: introduce ptr.h and break out template helpers into internal/template_help.h 4 months ago
Hong Shin 6739739ade hpb: rm unused ctor 4 months ago
Hong Shin c75e50febb Obliterate protos namespace from hpb.h! 4 months ago
Hong Shin 824f6ac9e9 Migrate core (sans Parse & Serialize) and extension funcs from `protos` to `hpb` 4 months ago
Protobuf Team Bot 51763f3e40 Automated rollback of commit 74f6da4d26. 4 months ago
Hong Shin 9f5aed39ea Migrate all of `protos::internal` into `hpb::internal` 4 months ago
Hong Shin 165d2c76ed Fold 80% of `protos::internal` into `hpb::internal`: 4 months ago
Hong Shin be3d8cb7dc Bring in {UpbStrToStringView, UpbStrFromStringView}, MessageAlloc/Decode/Encode, and some internal template helpers into hpb 4 months ago
Hong Shin 9e38dce616 fold Ptr into hpb namespace 4 months ago
Protobuf Team Bot 74f6da4d26 Switch C++ extension identifier to constexpr. 5 months ago
Protobuf Team Bot a8d83db3c7 Add ::hpb::ExtensionNumber API for extension field constants. 5 months ago
Hong Shin 00a5a200e5 rename EnableIfProtosClass -> EnableIfHpbClass 5 months ago
Hong Shin 16a8034d04 Migrate Arena to hpb namespace with forwarding 5 months ago
Hong Shin 36dc83f066 superficial file rename protos_* -> hpb_* 5 months ago
Hong Shin 096b139192 move upb/hpb_generator -> protobuf/compiler/hpb 5 months ago
Hong Shin d7087fc901 Move over upb/protos -> hpb (note that hpb is now a sibling of upb, not a child) 5 months ago
Hong Shin b57c374146 protos: Collapse ClearMessage template 6 months ago
Protobuf Team Bot 396d661767 Add support for setting extensions with Ptr<Extension> in Upb C++ protos. 7 months ago
Protobuf Team Bot d9727cd657 Internal change 9 months ago
Eric Salo f9994e1c8d upb: remove the last remaining direct upb-internal deps from upb/protos/ 10 months ago
Eric Salo f9af78e7ee upb: upb_MiniTable_GetOrPromoteExtension() no longer returns a (upb_Extension*) 10 months ago
Marcel Hlopko 36d344b63f Automated rollback of commit 0ce457f6e7. 11 months ago
Protobuf Team Bot 0ce457f6e7 Adds mutable extension accessors to the codegen for upb C and adds a `::protos::MutableExtension` method to upb C++ for getting a mutable extension. 11 months ago
Eric Salo c02f943f1a upb: distinguish between fields and extensions in the public clear() accessors 11 months ago
Eric Salo b997cb6d8d upb: add a non-void typedef for upb_Message 12 months ago
Eric Salo 5b7bafc60e upb: upb_Message_Extension -> upb_Extension 12 months ago
Eric Salo 21133d554f upb: lock down upb_MiniTableExtension 1 year ago
Protobuf Team Bot 0fab773c1d Update remainder of upb to new short license style. 1 year ago
Adam Cozzette 501ececd39 Reorganize upb file structure 1 year ago
Sandy Zhang 81068e8e8c Internal change 1 year ago