126 Commits (01c8cab1cdd50c36e29cdcbb3da76dc013a0517f)

Author SHA1 Message Date
Protobuf Team Bot 4d75c8224a Fix a potential Ruby-upb use of uninitialized memory. 3 months ago
Joshua Haberman c841627af4 Use `default_compatible_with` instead of specifying `compatible_with` on every target. 3 months ago
Joshua Haberman 8422e9795f Migrated upb to use Copybara-standard stripping. 3 months ago
Protobuf Team Bot eafacfad50 Introduce upb_Message_SetBaseFieldMessage() 3 months ago
Joshua Haberman 0309d86d31 Fixed `NAN`/`INFINITY` definitions to work on Windows 11 SDK. 5 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. 5 months ago
Derek Benson e2ab51b799 Add upb_Message_MergeFrom to upb 5 months ago
Hong Shin 0730adb1c1 rename upb_Message_WhichOneof to upb_Message_WhichOneofByDef 6 months ago
Protobuf Team Bot 5fb5b871dc Remove spurious 'return' in a void function of another void. 6 months ago
Eric Salo f93565c20c upb: publish and start using the new non-universal setters out in the wild 7 months ago
Eric Salo 6245733655 upb: remove the unused (upb_MiniTable*) arg from upb_Message_SetMessage() 7 months ago
Eric Salo d923896299 upb: implement most of the non-universal setters 7 months ago
Eric Salo 65821a67d6 upb: finish cleaning up message/accessors.h and message/internal/accessors.h 7 months ago
Hong Shin 6ccda4d2b5 Add upb_Message_ClearOneof (and retain upb_Message_WhichOneofFieldNumber) 7 months ago
Eric Salo 18306666b9 upb: clean up the UPB_TRACING_ENABLED code 7 months ago
Eric Salo aa70a3576b upb: clean up message/accessors.h and message/internal/accessors.h 7 months ago
Éamonn McManus b4f4f8ef65 Automated rollback of commit 7a09c4569b. 7 months ago
Hong Shin 7a09c4569b Add upb_Message_ClearOneof 7 months ago
Protobuf Team Bot 12a828c700 Add UPB_ASSUME(!IsExtension) on GetMutableMessage. 7 months ago
Hong Shin e0fc566596 Ensure the appropriate upb functions taking non-const pointers assert that the message is not frozen. 7 months ago
Hong Shin 5b5db6666e Check IsFrozen for internal/message.c and reflection/message.c 7 months ago
Hong Shin bceb7f597f Check IsFrozen for message/copy.c, experimental_jspb/decode.c, and json/decode.c 7 months ago
Joshua Haberman 37e484a0aa Replace direct access to MiniTable subs with calls to the encapsulated functions. 7 months ago
Eric Salo 9118be944d upb: extension/basefield setters are now public functions 8 months ago
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