1108 Commits (85f7d2d065ff07c8e541e81ccb1df893d7c1bc1b)

Author SHA1 Message Date
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
Eric Salo 410143b265 split out some unicode logic from the json decoder 3 years ago
Protobuf Team Bot 1c13fd0686 first stab at a ZeroCopyStream api. 3 years ago
Protobuf Team Bot 8c44f04697 create and lock down upb/internal/array.h 3 years ago
Protobuf Team Bot 46e306bead Move generator shared support code to common target. 3 years ago
Joshua Haberman 125db89ff5 Added fuzz tests for mini table building and binary format parsing/serialization. 3 years ago
Protobuf Team Bot d44834063a Add UPB_DEPRECATED macro to use for deprecated field code generation. 3 years ago
Protobuf Team Bot b6f862bf9f Fix message clear not updating hasbit when message/group has presence. Add more tests. 3 years ago
Protobuf Team Bot da82d15714 Mark arena getter const. 3 years ago
Protobuf Team Bot 49876f4633 Update sample of using upb_MtDataEncoder 3 years ago
Protobuf Team Bot 0c78048723 clean the fences for the headers: 3 years ago
Protobuf Team Bot ca08ff5b74 lock down upb/internal/decode.h 3 years ago
Protobuf Team Bot 033859ff5d rename internal/upb.h as internal/encode.h 3 years ago
Protobuf Team Bot 15596be402 move table.c into upb/internal 3 years ago
Protobuf Team Bot 7975945e61 clean up the dependency graph some more 3 years ago
Protobuf Team Bot 1695cb2788 rename the upb_Array 'len' field as 'size' 3 years ago
Protobuf Team Bot e153b52394 split out upb_StringView from upb.h 3 years ago
Protobuf Team Bot 8d0d13f2bc Fix the dependency chain for internal/arena.h 3 years ago
Protobuf Team Bot 83f4988561 rename the upb_Array 'size' field as 'capacity' 3 years ago
Protobuf Team Bot b174d9d5a0 split out the internal arena defs from internal/upb.h 3 years ago
Protobuf Team Bot 7b05f25b98 split out the alloc code from the arena code 3 years ago
Protobuf Team Bot e4635f223e match file names to type names 3 years ago