85 Commits (ca1c8a98f1f55d222dcbcce5294d92ad63199f12)

Author SHA1 Message Date
Hong Shin 9bd8e01c10 hpb: Establish plumbing for returning a default msg for extensions 2 months ago
Hong Shin 24de58860f hpb: test protos proto3 cleanup 2 months ago
Hong Shin 7ae9d8c39b hpb: remove unused edition dep in test_model.proto 2 months ago
Hong Shin 8eeee0e3ca hpb: implement SetExtension for scalars i32 and i64 2 months ago
Hong Shin a453cffaed hpb: upgrade test protos to use editions 2 months ago
Hong Shin e406a1a934 hpb: fully migrate gen_extensions from .EmitLegacy to .Emit 2 months ago
Hong Shin b72722a8d6 hpb: utilize layout_index as opposed to raw index 2 months ago
Hong Shin 99e35c0fe5 Utilize WrapNamespace in protoc-gen-hpb and remove {WriteStartNamespace, WriteEndNameSpace} 2 months ago
Hong Shin 4f6f2dd873 Implement GetExtension for numeric (int32 and int64) 2 months ago
Protobuf Team Bot 1f5df18680 Allow aliasing submessages when owning arenas are fused 2 months ago
Hong Shin 15487415e4 hpb: update gen_enums.cc and start gen_messages from .EmitLegacy to .Emit 2 months ago
Hong Shin 7ef7eebbfc hpb_proto_library: properly handle alias libraries (srcs empty, reexport deps) 2 months ago
Hong Shin 3c918201f9 Remove extension_scope bifurcation in gen_extension_cc and adopt .Emit over .EmitLegacy 2 months ago
Hong Shin 350e24efa9 hpb: composition over inheritance - ExtensionIdentifier 2 months ago
Hong Shin 6935e10f38 Make ExtensionIdentifier's constructor private 3 months ago
Hong Shin 377b5e4863 Update set_alias to use FindFieldByNumber 3 months ago
Protobuf Team Bot 007c93fa9c Automated rollback of commit 9a3c096b0c. 3 months ago
Hong Shin 9a3c096b0c Make ExtensionIdentifier's constructor private 3 months ago
Hong Shin d80ac3a7e6 hpb: expunge MessageName in favor of upb::generator::CApiMessageType 3 months ago
Hong Shin 7824085416 hpb: add support for retrieving mutable handles on returned map values 3 months ago
Hong Shin 082cf000ef hpb_generator: abrogate output in favour of io::Printer 3 months ago
Hong Shin 09ac8ca248 hpb: Introduce set_alias on maps for (k,v) where v is a message 3 months ago
Hong Shin 00a6207c51 hpb: Introduce Context 3 months ago
Hong Shin 36075eafae hpb: Introduce add_alias for repeated 3 months ago
Hong Shin 6690ab42d8 hpb: delete dead code in gen_enums 3 months ago
Hong Shin 4645ab71e7 Automated rollback of commit d9c814b779. 3 months ago
Hong Shin d9c814b779 hpb: Introduce add_alias for repeated 3 months ago
Hong Shin 9f1722b117 rename protoc-gen-upb-protos to protoc-gen-hpb 3 months ago
Hong Shin 1db4fdc236 Introduce set_alias to hpb 3 months ago
Hong Shin 5c9551457f Internal Change 3 months ago
Hong Shin 7a7a087f56 protos.h removal part 3 4 months ago
Hong Shin 8681742a14 migrate UpbStrFromStringView out of hpb.h into interop 4 months ago
Hong Shin c29dfb5e2d Disallow toplevel hpb::Ptr access to it's internal arena 4 months ago
Hong Shin 7620bbf3c6 Temporary removal of hpb BUILD files for OSS while we refactor. 4 months ago
Hong Shin f6fd9c8276 Remove unused variadic arg in hpb msg gen 4 months ago
Hong Shin 9d835e65c6 Migrate UpbStrToStringView from hpb to hpb::interop::upb::FromUpbStringView 4 months ago
Hong Shin 4c13f48847 Automated rollback of commit 9a9e5cf7ff. 4 months ago
Hong Shin 9a9e5cf7ff hpb: Remove DeepCopy - no extant users 4 months ago
Hong Shin 69dbe6fd6f hpb: Migrate MoveMessage out of internal to interop 4 months ago
Joshua Haberman 65b7a2c65e Move keywords.h/keywords.cc to hpb generator. 4 months ago
Hong Shin 877b02506c Introduce hpb::interop::upb::GetMessage; née protos::internal::GetInternalMsg 4 months ago
Joshua Haberman fd6d8727c8 Created proper `names.h` headers for all upb generators. 4 months ago
Joshua Haberman 5ee5891f7d Refactored the C name mangling to not depend on C++ or upb reflection. 4 months ago
Hong Shin 1f237eff07 Abrogate protos::internal::ExtensionIdentifier in favor of hpb::internal::ExtensionIdentifier 4 months ago
Hong Shin 4535f862f5 protos::Ptr -> hpb::Ptr parte deux 4 months ago
Joshua Haberman 8422e9795f Migrated upb to use Copybara-standard stripping. 4 months ago
Joshua Haberman e4449ba248 Harmonize license rules between google3 and OSS 4 months ago
Hong Shin fa15d09055 Introduce and migrate to hpb::interop::upb::GetArena from protos::internal::GetArena 4 months ago
Hong Shin d4a899538a Abrogate protos::internal::CreateMessageProxy with hpb::interop::upb::MakeHandle 4 months ago
Hong Shin facfa3f45e Migrate GetExtension from protos to hpb 4 months ago