15 Commits (8a17c53a5cfa3502d2dcededc75ed840e71d6540)

Author SHA1 Message Date
Hong Shin f72b1034b4 hpb: impl GlobalExtensionRegistry 3 weeks ago
Hong Shin 2727412a97 hpb: Improve ExtensionRegistry ergonomics 4 weeks ago
Hong Shin 9bd8e01c10 hpb: Establish plumbing for returning a default msg for extensions 1 month ago
Hong Shin 18ad79cdfd hpb: Have ExtensionNumber take in const ref ExtensionIdentifier 1 month ago
Hong Shin 8eeee0e3ca hpb: implement SetExtension for scalars i32 and i64 1 month ago
Hong Shin 471d66961a Introduce IsHpbClassThatHasExtensions 1 month ago
Hong Shin 4f6f2dd873 Implement GetExtension for numeric (int32 and int64) 1 month ago
Hong Shin 350e24efa9 hpb: composition over inheritance - ExtensionIdentifier 2 months ago
Hong Shin 6935e10f38 Make ExtensionIdentifier's constructor private 2 months 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 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 73fe084436 Move out hpb::HasExtension and hpb::ClearExtension to extension.h 2 months ago
Hong Shin 1b44ce0fee Extract hpb::ExtensionRegistry, hpb::internal::{ExtensionMiniTableProvider, ExtensionIdentifer} to extension.h 4 months ago