1079 Commits (9e19bec587e9b2d2bea2e92c9b511702064a54b6)

Author SHA1 Message Date
Ivo List 9e19bec587 Fix upb proto libraryies for default strip_import_prefix. 2 years ago
Joshua Haberman f44653bc52 Readability improvements for decode.c: 2 years ago
Joshua Haberman ba511fd425 Added a size overflow check for mini-table building 2 years ago
Joshua Haberman e55bfa2851 Minor decoder refactor 2 years ago
Joshua Haberman 6795ec13b4 Fixed fuzz bug in MiniDescriptor parsing for extensions. 2 years ago
Eric Salo 668cebbad9 mini descriptor encode functions now populate a string view 2 years ago
Ivo List 04957b1061 Make upb backwards and forwards compatible with Bazel 4.x, 3.5.x and LTS 2 years ago
Eric Salo edecfd5eb0 upb: use the new reflection headers 2 years ago
Eric Salo 38d8430923 simplify makejsonname() 2 years ago
Eric Salo 00765002ff - All of reflection now lives in upb/reflection/ 2 years ago
Jean Boussier 2341741bf3 Add upb_Arena_SpaceAllocated function 2 years ago
Mike Kruskal 5485645125 Internal change 2 years ago
Joshua Haberman 896e74c141 Optimizes `upb_MiniTable_Enum` for large but dense enums. 2 years ago
Eric Salo 4215bc82ea fix the json parser to handle floats very near overflow 2 years ago
Eric Salo 85534bbb1e remove unused #includes from reflection.h 3 years ago
Joshua Haberman ba7603b7c1 Updated decoder internal symbols to new naming scheme. 3 years ago
Joshua Haberman 5a7644b2d0 Fixed fuzz bug in upb. 3 years ago
Protobuf Team Bot 8827a09490 Add a comment to remind ASAN users to compile interpreters with ASAN as well. 3 years ago
Eric Salo 111249d085 continue preparing def.c for the big split: 3 years ago
Eric Salo b987ef6249 use _upb_DefBuilder instead of _upb_AddDexCtx 3 years ago
Eric Salo 02ef81247a rename some symtab functions to follow the upb style guide: 3 years ago
Eric Salo 250321e63b more misc tweaks to def.c: 3 years ago
Joshua Haberman 15b2402144 Removed unused `_upb_DefPool_registerlayout()` function. 3 years ago
Eric Salo daac8dce8f add more constructors to def.c 3 years ago
Eric Salo 11aa037bfd add some more accessor calls to def.c 3 years ago
Protobuf Team Bot 52c9b98692 Resolve field name/accessor name conflicts. 3 years ago
Eric Salo 5b46a55a46 try to be better about using accessors in def.c 3 years ago
Eric Salo 1135746e42 start replumbing def.c 3 years ago
Protobuf Team Bot ce32d9d68f Fix code generation for infinity default value on float/double fields. 3 years ago
Eric Salo f3316e2d7d remove upb_String from the public tokenizer api 3 years ago
Eric Salo 0013c936ef add upb_Status to the tokenizer 3 years ago
Eric Salo c67021f84a split out the json string-to-int functions for general use 3 years ago
Eric Salo 33114209dc simplify the tokenizer 3 years ago
Eric Salo 922a858e5c clean up tokenizer options and defaults 3 years ago
Eric Salo 6861966501 first stab at a Tokenizer api 3 years ago
Protobuf Team Bot 0c6531378d Merge GetEnum into GetInt32. Rename SetEnum to SetEnumProto2 to be clear that upb only treats Proto2 enum as enum. Proto3 enums should use SetInt32. 3 years ago
Eric Salo 3f4f7ab079 properly format extension names in text_encode() 3 years ago
Protobuf Team Bot e09d6fcb6d Update mini table API comment 3 years ago
Protobuf Team Bot f034bba2ed fixed formatting and parsing of negative durations between -1s and 0s 3 years ago
Joshua Haberman fcb5ef37f7 Fixed a bug in MiniTable construction for extensions. #fuzzing 3 years ago
Joshua Haberman ececc21624 Fixed bug when parsing an unknown value in a proto2 enum extension. #fuzzing 3 years ago
Protobuf Team Bot 48d6764490 rolling back to fix some tests 3 years ago
Protobuf Team Bot 470d6322c9 fixed formatting and parsing of negative durations between -1s and 0s 3 years ago
Eric Salo 24f567b64a clean up the public api for mini descriptors 3 years ago
Eric Salo 28bc460dc9 create _upb_EnumDef_MiniDescriptor() 3 years ago
Joshua Haberman b0ed763a41 Fixed some corner cases around empty packages in upb. 3 years ago
Mike Kruskal 17b6451684 Bumping protobuf dependency to newer commit 3 years ago
Eric Salo eb66ab601f update upb_Encode() to use arena api internally 3 years ago
Eric Salo 9b3e87307d upb: upb_EnumDefs are now built using mini descriptors 3 years ago
Eric Salo 3c295eccf9 clean up the mini descriptor code: 3 years ago