132 Commits (f2a1ec83587877031eb04c13c2d2c20aa04cafe7)

Author SHA1 Message Date
Protobuf Team Bot aaf44c425c Add new unknown fields API to support noncontiguous storage. Currently shares the same implementation as the existing unknown fields API. 1 month ago
Hong Shin 76382571d9 upb: Add upb_Message_GetExtensionString 1 month ago
Hong Shin a862499b19 upb: Add upb_Message_GetExtensionMessage 1 month ago
Protobuf Team Bot 752173215a Automated Code Change 1 month ago
Hong Shin c5236bc28e Migrate upb extension getters for scalars 2 months ago
Protobuf Team Bot 8cc5f6bd16 Fix compilation in Clang C23 mode. 2 months ago
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() 4 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 6 months ago
Hong Shin 0730adb1c1 rename upb_Message_WhichOneof to upb_Message_WhichOneofByDef 7 months ago
Protobuf Team Bot 5fb5b871dc Remove spurious 'return' in a void function of another void. 7 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. 8 months ago
Hong Shin 7a09c4569b Add upb_Message_ClearOneof 8 months ago
Protobuf Team Bot 12a828c700 Add UPB_ASSUME(!IsExtension) on GetMutableMessage. 8 months ago
Hong Shin e0fc566596 Ensure the appropriate upb functions taking non-const pointers assert that the message is not frozen. 8 months ago
Hong Shin 5b5db6666e Check IsFrozen for internal/message.c and reflection/message.c 8 months ago
Hong Shin bceb7f597f Check IsFrozen for message/copy.c, experimental_jspb/decode.c, and json/decode.c 8 months ago
Joshua Haberman 37e484a0aa Replace direct access to MiniTable subs with calls to the encapsulated functions. 8 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 9 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() 11 months ago