102 Commits (03758e1543e2ef0a1ea901997ed8b16eaaeee044)

Author SHA1 Message Date
Eric Salo 52aa23f3fc upb: reuse upb_Message_Internal buffer after a upb_Message_Clear() 8 months ago
Eric Salo 3d21bc26c9 upb: define kUpb_CompareOption_IncludeUnknownFields flag for upb_Message_IsEqual() 8 months ago
Protobuf Team Bot d5a435fb4b Rename 'length delimited' to 'length prefixed' 8 months ago
Protobuf Team Bot c6f6a3291e Add Length-Delimited Encode and Decode functions to upb. 8 months ago
Protobuf Team Bot d7f032ad15 Move private definitions out of //bazel 8 months ago
Eric Salo d51df2d2d7 upb: make upb_Array_Reserve() a public function 8 months ago
Protobuf Team Bot 2f0fe0641c Add Arena tracing handlers. 9 months ago
Eric Salo a03ece58f7 upb: delete upb_Map_Delete2() 9 months ago
Mike Kruskal b6032d72e3 Add basic upb cmake support. 9 months ago
Eric Salo e1a19ba8bb upb: add 'options' arg to upb_Message_IsEqual() 9 months ago
Éamonn McManus 3c0f3ca6be Document `upb_Message_SetMessage`. 9 months ago
Protobuf Team Bot cbfb6991f3 Add api to trace message allocations. 9 months ago
Eric Salo 3d7e75fb98 upb: remove split64 from Dart VM, delete array_split64.h from upb/message/ 9 months ago
Éamonn McManus 6cbcff4bb6 Clarify that `upb_Message_SetString` does not copy data. 9 months ago
Protobuf Team Bot e8244da7c6 Adds mutable extension accessors to the codegen for upb C for getting mutable extension messages. 9 months ago
Éamonn McManus 507f037f7e Document the return value of `upb_Message_SetField`. 9 months ago
Eric Salo a5d9b0522c upb: delete upb_Message_IsExactlyEqual() 10 months ago
Eric Salo c69ed472cd upb: implement minitable-based field iterators 10 months ago
Eric Salo b0d3a787cc upb: Simplify inline functions in mini_table/ and mem/ and wire/ and message/ 10 months ago
Eric Salo bc75a9be30 upb: remove the default arg from upb_Message_GetMessage() 10 months ago
Eric Salo f212cc23d7 upb: use upb_MessageValue in upb_Extension 10 months ago
Eric Salo 7303758dd2 upb: factor out Java code for reading upb_Array data 10 months ago
Eric Salo 98843d15ac upb: attempt to reduce the direct use of UPB_PRIVATE() fields 10 months ago
Eric Salo 7b6a845ab7 upb: implement immutability 10 months ago
Eric Salo 5bded04d28 upb: add 'static' to UPB_FORCEINLINE() 10 months ago
Eric Salo 953d521a04 upb: upb_Message_FindExtensionByNumber() no longer returns a (upb_Extension*) 10 months ago
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() 11 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