Protocol Buffers - Google's data interchange format (grpc依赖) https://developers.google.com/protocol-buffers/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Eric Salo c67021f84a split out the json string-to-int functions for general use 2 years ago
..
bindings/lua Bumping protobuf dependency to newer commit 2 years ago
fuzz Fixed clang-format. 3 years ago
internal split out the json string-to-int functions for general use 2 years ago
io simplify the tokenizer 2 years ago
util rename upb::SymbolTable as upb::DefPool 2 years ago
alloc.c split out the alloc code from the arena code 2 years ago
alloc.h clean the fences for the headers: 2 years ago
arena.c create and lock down upb/internal/array.h 2 years ago
arena.h clean the fences for the headers: 2 years ago
array.c create and lock down upb/internal/array.h 2 years ago
array.h create and lock down upb/internal/array.h 2 years ago
collections.h match file names to type names 2 years ago
conformance_upb.c upb_Encode() now returns a status value 2 years ago
conformance_upb_failures.txt Added a README.md for the Lua bindings, and a comment for the failure list. 3 years ago
decode.c Fixed bug when parsing an unknown value in a proto2 enum extension. #fuzzing 2 years ago
decode.h clean the fences for the headers: 2 years ago
decode_fast.c create and lock down upb/internal/array.h 2 years ago
decode_fast.h clean the fences for the headers: 2 years ago
decode_internal.h match file names to type names 2 years ago
def.c clean up the public api for mini descriptors 2 years ago
def.h create _upb_EnumDef_MiniDescriptor() 2 years ago
def.hpp rename upb::SymbolTable as upb::DefPool 2 years ago
empty.proto Internal change 3 years ago
encode.c update upb_Encode() to use arena api internally 2 years ago
encode.h clean the fences for the headers: 2 years ago
extension_registry.c Added fuzz tests for mini table building and binary format parsing/serialization. 2 years ago
extension_registry.h clean the fences for the headers: 2 years ago
fuzz_test_util.cc Added fuzz tests for mini table building and binary format parsing/serialization. 2 years ago
fuzz_test_util.h Added fuzz tests for mini table building and binary format parsing/serialization. 2 years ago
json_decode.c split out the json string-to-int functions for general use 2 years ago
json_decode.h clean the fences for the headers: 2 years ago
json_encode.c fixed formatting and parsing of negative durations between -1s and 0s 2 years ago
json_encode.h clean the fences for the headers: 2 years ago
json_test.cc rename upb::SymbolTable as upb::DefPool 2 years ago
json_test.proto add json encoder option to render enums as ints 3 years ago
map.c clean up the dependency graph some more 2 years ago
map.h create and lock down upb/internal/array.h 2 years ago
message_value.h clean up the dependency graph some more 2 years ago
mini_descriptor.c clean up the public api for mini descriptors 2 years ago
mini_descriptor.h clean up the public api for mini descriptors 2 years ago
mini_table.c Fixed a bug in MiniTable construction for extensions. #fuzzing 2 years ago
mini_table.h Merge GetEnum into GetInt32. Rename SetEnum to SetEnumProto2 to be clear that upb only treats Proto2 enum as enum. Proto3 enums should use SetInt32. 2 years ago
mini_table.hpp Implemented MiniDescriptors for proto2 enums. 3 years ago
mini_table_accessors.c Update mini table API comment 2 years ago
mini_table_accessors.h Merge GetEnum into GetInt32. Rename SetEnum to SetEnumProto2 to be clear that upb only treats Proto2 enum as enum. Proto3 enums should use SetInt32. 2 years ago
mini_table_accessors_internal.h match file names to type names 2 years ago
mini_table_accessors_test.cc Update mini table API comment 2 years ago
mini_table_test.cc Added fuzz tests for mini table building and binary format parsing/serialization. 2 years ago
msg.c create and lock down upb/internal/array.h 2 years ago
msg.h clean the fences for the headers: 2 years ago
msg_internal.h create and lock down upb/internal/array.h 2 years ago
msg_test.cc Fixed a bug in MiniTable construction for extensions. #fuzzing 2 years ago
msg_test.proto Update to the latest protobuf. 3 years ago
port_def.inc Add UPB_DEPRECATED macro to use for deprecated field code generation. 2 years ago
port_undef.inc Add UPB_DEPRECATED macro to use for deprecated field code generation. 2 years ago
reflection.c match file names to type names 2 years ago
reflection.h clean the fences for the headers: 2 years ago
reflection.hpp Mass API rename and clang-reformat (#485) 3 years ago
status.c rename internal/upb.h as internal/encode.h 2 years ago
status.h clean the fences for the headers: 2 years ago
string_view.h clean the fences for the headers: 2 years ago
table.c move table.c into upb/internal 2 years ago
table_internal.h match file names to type names 2 years ago
test.proto Add Extensions to mini table based reflection apis. 3 years ago
test_cpp.cc rename upb::SymbolTable as upb::DefPool 2 years ago
test_cpp.proto Moved tests into the main source tree. 3 years ago
test_generated_code.cc Fix message clear not updating hasbit when message/group has presence. Add more tests. 2 years ago
test_table.cc match file names to type names 2 years ago
text_encode.c properly format extension names in text_encode() 2 years ago
text_encode.h clean the fences for the headers: 2 years ago
upb.c rename internal/upb.h as internal/encode.h 2 years ago
upb.h clean the fences for the headers: 2 years ago
upb.hpp Mark arena getter const. 2 years ago
upb_internal.h rename internal/upb.h as internal/encode.h 2 years ago