80 Commits (56e4aeb506c3a7164a018b40540fe14c7cbdadb3)

Author SHA1 Message Date
Protobuf Team Bot 8cc5f6bd16 Fix compilation in Clang C23 mode. 5 months ago
Protobuf Team Bot eafacfad50 Introduce upb_Message_SetBaseFieldMessage() 6 months ago
Joshua Haberman 0309d86d31 Fixed `NAN`/`INFINITY` definitions to work on Windows 11 SDK. 8 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. 8 months ago
Hong Shin 0730adb1c1 rename upb_Message_WhichOneof to upb_Message_WhichOneofByDef 10 months ago
Protobuf Team Bot 5fb5b871dc Remove spurious 'return' in a void function of another void. 10 months ago
Eric Salo f93565c20c upb: publish and start using the new non-universal setters out in the wild 10 months ago
Eric Salo 6245733655 upb: remove the unused (upb_MiniTable*) arg from upb_Message_SetMessage() 10 months ago
Eric Salo d923896299 upb: implement most of the non-universal setters 10 months ago
Eric Salo 65821a67d6 upb: finish cleaning up message/accessors.h and message/internal/accessors.h 10 months ago
Hong Shin 6ccda4d2b5 Add upb_Message_ClearOneof (and retain upb_Message_WhichOneofFieldNumber) 10 months ago
Eric Salo 18306666b9 upb: clean up the UPB_TRACING_ENABLED code 10 months ago
Eric Salo aa70a3576b upb: clean up message/accessors.h and message/internal/accessors.h 10 months ago
É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. 11 months ago
Hong Shin 5b5db6666e Check IsFrozen for internal/message.c and reflection/message.c 11 months ago
Eric Salo 9118be944d upb: extension/basefield setters are now public functions 11 months ago
Eric Salo 52aa23f3fc upb: reuse upb_Message_Internal buffer after a upb_Message_Clear() 11 months ago
Eric Salo d51df2d2d7 upb: make upb_Array_Reserve() a public function 12 months ago
Protobuf Team Bot 2f0fe0641c Add Arena tracing handlers. 1 year ago
Mike Kruskal b6032d72e3 Add basic upb cmake support. 1 year ago
Protobuf Team Bot cbfb6991f3 Add api to trace message allocations. 1 year 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