dep-protobuf/upb/message
2026-08-25 20:13:17 -07:00
..
internal Hopefully final batch of return value checks before UPB_NODISCARD enforcement 2026-08-25 20:13:17 -07:00
accessors.c Pack the field array and the subs array into one block of contiguous memory. 2025-11-17 07:29:38 -08:00
accessors.h Internal 2026-05-07 16:11:58 -07:00
accessors.hpp Fasttable: Added support for repeated fixed fields. 2025-06-04 16:11:36 -07:00
accessors_split64.h Add UPB_NODISCARD in many places, prioritizing ones that use the return value to indicate an error 2026-04-20 14:07:50 -07:00
accessors_test.cc Second batch of ignored return value fixes; caught an off-by-one bounds check in the JSON benchmark 2026-06-29 19:45:53 -07:00
array.c Introduce overflow checking functions for add and multiply in upb to replace error-prone manual checks 2026-08-17 17:17:05 -07:00
array.h Add UPB_NODISCARD in many places, prioritizing ones that use the return value to indicate an error 2026-04-20 14:07:50 -07:00
array_test.cc Update call sites that ignore return values for allocation failures 2026-06-26 05:57:02 -07:00
BUILD Add upb_Message_NextWireFormatUnknown to iterate over unknown fields in wire format. 2026-08-25 15:56:43 -07:00
compare.c Migrate upb_Message_NextUnknown to upb_Message_NextUnknown2 in _cel_UnknownFields_FromMessage to support non-canonical extensions. 2026-08-20 16:51:29 -07:00
compare.h upb/message/compare: Add support for partial equality comparisons 2026-08-12 08:53:40 -07:00
compare_fuzz_test.cc Hopefully final batch of return value checks before UPB_NODISCARD enforcement 2026-08-25 20:13:17 -07:00
compat.c Move iteration APIs to headers, so they're inlined in loop calls 2024-11-20 13:29:38 -08:00
compat.h Move iteration APIs to headers, so they're inlined in loop calls 2024-11-20 13:29:38 -08:00
convert.c Support converting non-canonical extensions in upb message conversion. 2026-08-18 18:24:53 -07:00
convert.h Update upb_Message_Convert to allow specifying decode/encode options. 2026-06-23 16:48:14 -07:00
convert_fuzz_test.cc 1) Encode unknown varint values as 64-bit varints; also 2) errors out for zero skip value in the minitable decoder. 2026-07-08 17:07:23 -07:00
convert_test.cc Hopefully final batch of return value checks before UPB_NODISCARD enforcement 2026-08-25 20:13:17 -07:00
convert_test.proto Support converting non-canonical extensions in upb message conversion. 2026-08-18 18:24:53 -07:00
copy.c Add more oom test coverage and fix errors on copy 2026-07-29 14:24:43 -07:00
copy.h Add UPB_NODISCARD in many places, prioritizing ones that use the return value to indicate an error 2026-04-20 14:07:50 -07:00
copy_test.cc Hopefully final batch of return value checks before UPB_NODISCARD enforcement 2026-08-25 20:13:17 -07:00
map.c Add upb_Map_GetMutable API to upb 2025-03-31 11:47:48 -07:00
map.h Add UPB_NODISCARD in many places, prioritizing ones that use the return value to indicate an error 2026-04-20 14:07:50 -07:00
map_gencode_util.h Add metadata annotations for generated Python protobuf symbols. 2026-01-06 16:05:56 -08:00
map_sorter.c Introduce non-canonical extensions in upb messages. Minimum tagged pointer and extension APIs are added. 2026-06-23 16:32:31 -07:00
map_test.cc Update remainder of upb to new short license style. 2023-11-20 13:43:32 -08:00
merge.c Handle more allocation failures 2026-08-19 15:59:03 -07:00
merge.h Add UPB_NODISCARD in many places, prioritizing ones that use the return value to indicate an error 2026-04-20 14:07:50 -07:00
merge_test.cc Second batch of ignored return value fixes; caught an off-by-one bounds check in the JSON benchmark 2026-06-29 19:45:53 -07:00
message.c Add upb_Message_NextSerializableField and unify field presence checks. 2026-08-21 18:42:09 -07:00
message.h Add upb_Message_NextSerializableField and unify field presence checks. 2026-08-21 18:42:09 -07:00
promote.c Support non-canonical extensions in message promotions (upb_Message_GetOrPromoteExtension, upb_MiniTable_PromoteUnknownToMessage, upb_MiniTable_PromoteUnknownToMessageArray, upb_MiniTable_PromoteUnknownToMap). 2026-07-09 20:30:06 -07:00
promote.h Add upb_Message_FindUnknown2 to support messages possibly with non-canonical extensions. 2026-07-08 17:23:26 -07:00
promote_test.cc Hopefully final batch of return value checks before UPB_NODISCARD enforcement 2026-08-25 20:13:17 -07:00
test.cc Hopefully final batch of return value checks before UPB_NODISCARD enforcement 2026-08-25 20:13:17 -07:00
test.proto test(proto): Add message to test oneof name conflict resolution 2026-03-29 23:16:12 -07:00
unknown_fields.c Add upb_Message_NextWireFormatUnknown to iterate over unknown fields in wire format. 2026-08-25 15:56:43 -07:00
unknown_fields.h Add upb_Message_NextWireFormatUnknown to iterate over unknown fields in wire format. 2026-08-25 15:56:43 -07:00
unknown_fields_test.cc Add upb_Message_NextWireFormatUnknown to iterate over unknown fields in wire format. 2026-08-25 15:56:43 -07:00
unknown_fields_testonly.h Add upb_Message_SetNonCanonicalExtension public API. 2026-07-29 13:53:52 -07:00
utf8_test.cc Migrated upb to use Copybara-standard stripping. 2024-08-30 18:34:23 -07:00
utf8_test.proto Internal changes 2025-05-01 13:32:32 -07:00
utf8_test_proto2.proto Add kUpb_DecodeOption_AlwaysValidateUtf8 decode option, to force UTF-8 validation of proto2 strings. 2024-01-10 13:35:12 -08:00
value.h Removed obsolete experimental code for tagged-ptr field promotion. 2025-10-24 07:50:19 -07:00