80 Commits (34019f45178c2814f93dd7a479eb4ee66134974b)

Author SHA1 Message Date
Protobuf Team Bot 8cc5f6bd16 Fix compilation in Clang C23 mode. 4 months ago
Protobuf Team Bot eafacfad50 Introduce upb_Message_SetBaseFieldMessage() 5 months ago
Joshua Haberman 0309d86d31 Fixed `NAN`/`INFINITY` definitions to work on Windows 11 SDK. 7 months ago
Protobuf Team Bot f9dd9ce66e UPB text encoder without using reflection for Rust (used for a message's Debug trait) that will print out field number to value entries instead of field name to value entries of a message like how it's expected for the usual text format using reflection. 7 months ago
Hong Shin 0730adb1c1 rename upb_Message_WhichOneof to upb_Message_WhichOneofByDef 8 months ago
Protobuf Team Bot 5fb5b871dc Remove spurious 'return' in a void function of another void. 9 months ago
Eric Salo f93565c20c upb: publish and start using the new non-universal setters out in the wild 9 months ago
Eric Salo 6245733655 upb: remove the unused (upb_MiniTable*) arg from upb_Message_SetMessage() 9 months ago
Eric Salo d923896299 upb: implement most of the non-universal setters 9 months ago
Eric Salo 65821a67d6 upb: finish cleaning up message/accessors.h and message/internal/accessors.h 9 months ago
Hong Shin 6ccda4d2b5 Add upb_Message_ClearOneof (and retain upb_Message_WhichOneofFieldNumber) 9 months ago
Eric Salo 18306666b9 upb: clean up the UPB_TRACING_ENABLED code 9 months ago
Eric Salo aa70a3576b upb: clean up message/accessors.h and message/internal/accessors.h 9 months ago
Éamonn McManus b4f4f8ef65 Automated rollback of commit 7a09c4569b. 9 months ago
Hong Shin 7a09c4569b Add upb_Message_ClearOneof 9 months ago
Hong Shin e0fc566596 Ensure the appropriate upb functions taking non-const pointers assert that the message is not frozen. 9 months ago
Hong Shin 5b5db6666e Check IsFrozen for internal/message.c and reflection/message.c 9 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 10 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 12 months ago
Eric Salo b0d3a787cc upb: Simplify inline functions in mini_table/ and mem/ and wire/ and message/ 12 months 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