1910 Commits (178f8db655c7bcf73b19df55839d546e7e0b5b7e)

Author SHA1 Message Date
Protobuf Team Bot 385d42a6cd Always start a retried search for root at the previous root. 2 months ago
Protobuf Team Bot 7de789ed4c Relax memory order for reference counting unfused arenas. 2 months ago
Protobuf Team Bot 301275dea4 Fix races in arena fusing 2 months ago
Protobuf Team Bot ca702f4531 Support C11 atomics on compilers that don't define `__GNUC__` if they declare an extension or C11 atomic support. 2 months ago
Protobuf Team Bot 3e316c4c55 Delete some portability macros we don't use anywhere. 2 months ago
Protobuf Team Bot a123879666 Remove atomics from linked list of blocks 2 months ago
Protobuf Team Bot 79a34c489f Minor tidying of block size calculations - avoid unnecessary memory barriers and likely cache miss for most recent block size. 2 months ago
Protobuf Team Bot e9e08cd0a2 Use uint32_t instead of size_t for size and capacity of the list holding extensions and unknown fields. 2 months ago
Protobuf Team Bot a673dccf92 Promote extensions in place of the unknown field they were promoted from 2 months ago
Protobuf Team Bot efbd632e56 Implement unknown field aliasing support 2 months ago
Protobuf Team Bot cec097b9b5 Implement merged unknowns/extensions storage. 2 months ago
Protobuf Team Bot c78129dba2 Fix bug in deterministic extension encoding when empty extensions are present 2 months ago
Protobuf Team Bot 85435346a2 Silence some warnings in GCC. 2 months ago
Mike Kruskal 72b3eda2ec Breaking change: fix closed enum validation under editions 2 months ago
zhangskz e68fa2693a
Remove unused upb CMakeLists.txt (#19638) 3 months ago
Sandy Zhang abb197cb61 Raise ParseError for non-numeric strings in numeric fields in Ruby and PHP JSON parsing. 3 months ago
Protobuf Team Bot e9b9b5f08a Automated Code Change 3 months ago
Protobuf Team Bot 9f29f02a36 Add branch hint to make CSEL generation more reliable 3 months ago
Protobuf Team Bot aac2600b62 Add `upb_StringView_Compare` function. 3 months ago
Protobuf Team Bot 929905bd28 Minor binary search optimization for field lookup slow path. 3 months ago
Protobuf Team Bot e5199878d9 Add benchmark for field lookup 3 months ago
Protobuf Team Bot 9a8494d270 Add a upb_alloc cleanup function pointer to upb_Arena. 3 months ago
Protobuf Team Bot 347ac4ac3b Don't add LayoutItems for non-oneof fields. This simplifies the code, and since the vast majority of messages don't have oneof, should also speed things up. 3 months ago
Protobuf Team Bot eb8a34d22d Fix issue where a tmp buffer could have been too small when handling a serialized FeatureSet. 3 months ago
Protobuf Team Bot a7db4a7b2b Remove unnecessary offsets field from LayoutItem, and instead assign it directly to the minitable fields 3 months ago
Protobuf Team Bot c6a452aa7c Don't sort fields when assigning offsets. 3 months ago
Protobuf Team Bot a79fbc9d32 Fixed comparison of empty repeated/map extensions. 3 months ago
Protobuf Team Bot 5d0865cf15 Auto-generate files after cl/701102058 3 months ago
Protobuf Team Bot 79fbab0b65 Fix inadvertent sorting order of message memory layout 3 months ago
Tony Liao 783b307703 Print better error message when registering an extension with a duplicate number. 3 months ago
Protobuf Team Bot ce9071a708 Cut the size of upb_LayoutItem from 12 bytes to 6. 3 months ago
Taylor Cramer 653f511ad4 Build with -Wundef (#17845) 3 months ago
Mike Kruskal d0151aa70c Fix const INFINITY issue on MSVC. 3 months ago
Protobuf Team Bot d76359aa45 Use parentheses for macro argument 3 months ago
Protobuf Team Bot 0bdcf98f16 Emit extensions in debug string in wire order 3 months ago
Protobuf Team Bot ac5ce6e4cb Rename _upb_Message_Realloc to _EnsureAvailable 3 months ago
Vadmeme deec498803 Improve support for Clang inside of UPB (#17433) 3 months ago
Joshua Haberman 3d065d1ced Fixed depth limit check by comparing effective depth limits. 3 months ago
Joshua Haberman 245acbfc16 Make fuzz test check round-trip correctness of upb encoder/decoder. 3 months ago
Protobuf Team Bot db71344633 Move iteration APIs to headers, so they're inlined in loop calls 3 months ago
Protobuf Team Bot 35dbd5cfd6 Use an explicit union with commented explanation rather than casting 3 months ago
Jie Luo 3781f45f39 Fix a python bug that UPB and Python C++ extension assume MessageSet extensions are ordered first 3 months ago
Protobuf Team Bot b428e53016 Propagate aliasing option to parse of unknown fields 3 months ago
Hong Shin cd837fd6bf upb: Add upb_Message_GetExtensionMutableArray 3 months ago
Protobuf Team Bot f1d81a0d38 Tighten up size calculation for flexible array members 3 months ago
Protobuf Team Bot 5e1cc249bf Use noncontiguous unknown fields API in upb message compare 3 months ago
Protobuf Team Bot d1b851c9bc Add unknown fields during group decode in a single call, to permit aliasing 3 months ago
Protobuf Team Bot 1380653e42 Reduce oversized stack buffers - 32 bit unsigned varints are not encoded with 64 bit sign extension, and thus can only take up 5 bytes. 3 months ago
Protobuf Team Bot 32afcb9cf8 Update callers to use noncontiguous APIs 3 months ago
Protobuf Team Bot 1863e58488 Always add unknown fields in a single call 3 months ago