76 Commits (8dfe58bb16243c7662e8233bbde28d7300977e20)

Author SHA1 Message Date
Joshua Haberman ca5ca62fa6 Fixed a bug when deep copying a map field with a closed enum value. 10 months ago
Eric Salo 9d625a1df7 upb: fix the map encoder to stop dying under ubsan 10 months ago
Eric Salo ed5eb924d7 upb: upb_Message_ExtensionByIndex() no longer returns a (upb_Extension*) 10 months ago
Eric Salo f9af78e7ee upb: upb_MiniTable_GetOrPromoteExtension() no longer returns a (upb_Extension*) 10 months ago
Eric Salo 07f784a2f3 upb: tag _upb_Message_GetOrCreateExtension() as UPB_PRIVATE() 10 months ago
Eric Salo 373ffa6622 upb: tag _upb_Message_Getext() as UPB_PRIVATE() 10 months ago
Eric Salo 7c5ff29979 upb: add upb_MiniTableExtension_CType() 10 months ago
Eric Salo 72275ded70 upb: move upb_Message definition back into upb/message/ 11 months ago
Eric Salo 5c5f092606 upb: implement upb_Message 11 months ago
Eric Salo c7f44a02eb upb: finish locking down the upb_Array internals 11 months ago
Kevin King 4270f73aee Add `upb_Array_GetMutable` accessor 11 months ago
Protobuf Team Bot d4dfb9c4a6 Add kUpb_DecodeOption_AlwaysValidateUtf8 decode option, to force UTF-8 validation of proto2 strings. 11 months ago
Marcel Hlopko 36d344b63f Automated rollback of commit 0ce457f6e7. 11 months ago
Eric Salo b0d5ed8b08 upb: normalize some more function names 11 months ago
Eric Salo c026907a5d upb: replace public universal hazzer with non-universal hazzers 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 facf959a78 upb: tag upb_Array.data as UPB_ONLYBITS() 11 months ago
Eric Salo 87618fcbdd upb: remove duplicate typedef for upb_TaggedMessagePtr 11 months ago
Eric Salo c02f943f1a upb: distinguish between fields and extensions in the public clear() accessors 11 months ago
Protobuf Team Bot f92ad8f1c9 Automated Code Change 11 months ago
Eric Salo 9debd6b10a upb: merge upb:message_accessors into upb:message 11 months ago
Eric Salo 4ba7d27201 upb: implement _upb_Message_ClearOneofCase() 11 months ago
Eric Salo 64dbf0dba4 upb: delete the aliases for upb:hash, upb:lex, upb:reflection_internal 11 months ago
Eric Salo f1b8f477d7 upb: factor out message internal data pointers 11 months ago
Eric Salo f0cf0b653c upb: clean up and consolidate the upb/message/ build targets 11 months ago
Eric Salo 1fc0e72416 upb: make :wire internal headers private 11 months ago
Adam Cozzette 4ec9170bcd Fix layering check for usage of gtest 11 months ago
Eric Salo 0eac807f3b upb: delete the aliases for base:internal and mini_descriptor:internal 11 months ago
Eric Salo 7e1fd68667 upb: clean up some of the includes in upb/message/ 11 months ago
Eric Salo 090c3adbf2 upb: start consolidating the upb/message/ build targets 11 months ago
Eric Salo e397296217 upb: restore the mini_table:internal target 11 months ago
Eric Salo 0896146034 upb: make all mini_table/ includes unidirectional 11 months ago
Eric Salo 3c3d77158f upb: add :test_srcs targets for cmake on GH 11 months ago
Eric Salo 2fb0b93d9d upb: tighten up and lock down upb/wire/ 11 months ago
Eric Salo b997cb6d8d upb: add a non-void typedef for upb_Message 11 months ago
Eric Salo cdb078275d upb: add more functions to bits/mini_table_field.h 11 months ago
Eric Salo de7f589d44 upb: eliminate :mini_table_internal 11 months ago
Eric Salo 1587fefee7 upb: simplify upb_Map_Insert() down to upb_Map_Set() where possible 11 months ago
Eric Salo 121896da15 upb: add upb_Message_ExtensionByIndex() 11 months ago
Eric Salo 1f67b8dfe1 upb: tag upb_MiniTableField:offset as UPB_ONLYBITS() 11 months ago
Eric Salo 5b7bafc60e upb: upb_Message_Extension -> upb_Extension 11 months ago
Eric Salo a4a98bdcc0 upb: tag upb_Array.size as UPB_ONLYBITS() 11 months ago
Eric Salo 088fee7f28 upb: implement upb_Message_FindExtensionByNumber() 12 months ago
Protobuf Team Bot 1b62d18159 Reunify with-bits and no-bits on upb.js to only use bits for non-repeated getters and string-alloc (the latter we can revisit in a followup). All setters go through the upb C api. 12 months ago
Eric Salo 0c3e116c25 upb: tag _upb_Message_AddUnknown() as UPB_PRIVATE() 12 months ago
Eric Salo a649ddadb5 upb: reverse the polarity of the MiniTableField untyped data accessors 12 months ago
Eric Salo a303ccbe05 upb: use upb_alloc functions internally instead of stdlib malloc/free 12 months ago
Eric Salo 0755621dd2 Automated rollback of commit 3c75c331d3. 12 months ago
Eric Salo 3c75c331d3 upb: inline upb_Message_New() 12 months ago
Eric Salo 6efd909a9b upb: clean up and lock down the internal oneof accessors 12 months ago