67 Commits (d9ff109888b60a37de1c4f69cea023f89886e86b)

Author SHA1 Message Date
Éamonn McManus b4f4f8ef65 Automated rollback of commit 7a09c4569b. 10 months ago
Hong Shin 7a09c4569b Add upb_Message_ClearOneof 10 months ago
Hong Shin e0fc566596 Ensure the appropriate upb functions taking non-const pointers assert that the message is not frozen. 10 months ago
Hong Shin 5b5db6666e Check IsFrozen for internal/message.c and reflection/message.c 10 months ago
Eric Salo 9118be944d upb: extension/basefield setters are now public functions 10 months ago
Eric Salo 52aa23f3fc upb: reuse upb_Message_Internal buffer after a upb_Message_Clear() 10 months ago
Eric Salo d51df2d2d7 upb: make upb_Array_Reserve() a public function 11 months ago
Protobuf Team Bot 2f0fe0641c Add Arena tracing handlers. 11 months ago
Mike Kruskal b6032d72e3 Add basic upb cmake support. 11 months ago
Protobuf Team Bot cbfb6991f3 Add api to trace message allocations. 11 months ago
Eric Salo c69ed472cd upb: implement minitable-based field iterators 1 year ago
Eric Salo b0d3a787cc upb: Simplify inline functions in mini_table/ and mem/ and wire/ and message/ 1 year ago
Eric Salo f212cc23d7 upb: use upb_MessageValue in upb_Extension 1 year ago
Eric Salo 7303758dd2 upb: factor out Java code for reading upb_Array data 1 year ago
Eric Salo 7b6a845ab7 upb: implement immutability 1 year ago
Eric Salo 5bded04d28 upb: add 'static' to UPB_FORCEINLINE() 1 year ago
Eric Salo 953d521a04 upb: upb_Message_FindExtensionByNumber() no longer returns a (upb_Extension*) 1 year ago
Eric Salo 07f784a2f3 upb: tag _upb_Message_GetOrCreateExtension() as UPB_PRIVATE() 1 year ago
Eric Salo 373ffa6622 upb: tag _upb_Message_Getext() as UPB_PRIVATE() 1 year ago
Eric Salo 72275ded70 upb: move upb_Message definition back into upb/message/ 1 year ago
Eric Salo 5c5f092606 upb: implement upb_Message 1 year ago
Eric Salo c7f44a02eb upb: finish locking down the upb_Array internals 1 year ago
Marcel Hlopko 36d344b63f Automated rollback of commit 0ce457f6e7. 1 year ago
Eric Salo b0d5ed8b08 upb: normalize some more function names 1 year ago
Eric Salo c026907a5d upb: replace public universal hazzer with non-universal hazzers 1 year 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. 1 year ago
Eric Salo facf959a78 upb: tag upb_Array.data as UPB_ONLYBITS() 1 year ago
Eric Salo 87618fcbdd upb: remove duplicate typedef for upb_TaggedMessagePtr 1 year ago
Eric Salo c02f943f1a upb: distinguish between fields and extensions in the public clear() accessors 1 year ago
Eric Salo 4ba7d27201 upb: implement _upb_Message_ClearOneofCase() 1 year ago
Eric Salo f1b8f477d7 upb: factor out message internal data pointers 1 year ago
Eric Salo f0cf0b653c upb: clean up and consolidate the upb/message/ build targets 1 year ago
Eric Salo 7e1fd68667 upb: clean up some of the includes in upb/message/ 1 year ago
Eric Salo cdb078275d upb: add more functions to bits/mini_table_field.h 1 year ago
Eric Salo de7f589d44 upb: eliminate :mini_table_internal 1 year ago
Eric Salo 1587fefee7 upb: simplify upb_Map_Insert() down to upb_Map_Set() where possible 1 year ago
Eric Salo 121896da15 upb: add upb_Message_ExtensionByIndex() 1 year ago
Eric Salo 1f67b8dfe1 upb: tag upb_MiniTableField:offset as UPB_ONLYBITS() 1 year ago
Eric Salo 5b7bafc60e upb: upb_Message_Extension -> upb_Extension 1 year ago
Eric Salo a4a98bdcc0 upb: tag upb_Array.size as UPB_ONLYBITS() 1 year ago
Eric Salo 088fee7f28 upb: implement upb_Message_FindExtensionByNumber() 1 year 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. 1 year ago
Eric Salo 0c3e116c25 upb: tag _upb_Message_AddUnknown() as UPB_PRIVATE() 1 year ago
Eric Salo a649ddadb5 upb: reverse the polarity of the MiniTableField untyped data accessors 1 year ago
Eric Salo a303ccbe05 upb: use upb_alloc functions internally instead of stdlib malloc/free 1 year ago
Eric Salo 0755621dd2 Automated rollback of commit 3c75c331d3. 1 year ago
Eric Salo 3c75c331d3 upb: inline upb_Message_New() 1 year ago
Eric Salo 6efd909a9b upb: clean up and lock down the internal oneof accessors 1 year ago
Eric Salo 347486dd85 upb: clean up and lock down the internal hasbit accessors 1 year ago
Eric Salo b64c6e193b upb: implement upb_Message_ShallowClone()/Copy() 1 year ago