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.
 
 
 
 
 
 
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
..
bindings/lua Bumping protobuf dependency to newer commit 3 years ago
fuzz Fixed clang-format. 3 years ago
internal Fixed bug when parsing an unknown value in a proto2 enum extension. #fuzzing 3 years ago
io first stab at a ZeroCopyStream api. 3 years ago
util rename upb::SymbolTable as upb::DefPool 3 years ago
alloc.c split out the alloc code from the arena code 3 years ago
alloc.h clean the fences for the headers: 3 years ago
arena.c create and lock down upb/internal/array.h 3 years ago
arena.h clean the fences for the headers: 3 years ago
array.c create and lock down upb/internal/array.h 3 years ago
array.h create and lock down upb/internal/array.h 3 years ago
collections.h match file names to type names 3 years ago
conformance_upb.c upb_Encode() now returns a status value 3 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 3 years ago
decode.h clean the fences for the headers: 3 years ago
decode_fast.c create and lock down upb/internal/array.h 3 years ago
decode_fast.h clean the fences for the headers: 3 years ago
decode_internal.h match file names to type names 3 years ago
def.c clean up the public api for mini descriptors 3 years ago
def.h create _upb_EnumDef_MiniDescriptor() 3 years ago
def.hpp rename upb::SymbolTable as upb::DefPool 3 years ago
empty.proto Internal change 3 years ago
encode.c update upb_Encode() to use arena api internally 3 years ago
encode.h clean the fences for the headers: 3 years ago
extension_registry.c Added fuzz tests for mini table building and binary format parsing/serialization. 3 years ago
extension_registry.h clean the fences for the headers: 3 years ago
fuzz_test_util.cc Added fuzz tests for mini table building and binary format parsing/serialization. 3 years ago
fuzz_test_util.h Added fuzz tests for mini table building and binary format parsing/serialization. 3 years ago
json_decode.c fixed formatting and parsing of negative durations between -1s and 0s 3 years ago
json_decode.h clean the fences for the headers: 3 years ago
json_encode.c fixed formatting and parsing of negative durations between -1s and 0s 3 years ago
json_encode.h clean the fences for the headers: 3 years ago
json_test.cc rename upb::SymbolTable as upb::DefPool 3 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 3 years ago
map.h create and lock down upb/internal/array.h 3 years ago
message_value.h clean up the dependency graph some more 3 years ago
mini_descriptor.c clean up the public api for mini descriptors 3 years ago
mini_descriptor.h clean up the public api for mini descriptors 3 years ago
mini_table.c Fixed a bug in MiniTable construction for extensions. #fuzzing 3 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. 3 years ago
mini_table.hpp Implemented MiniDescriptors for proto2 enums. 3 years ago
mini_table_accessors.c Update mini table API comment 3 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. 3 years ago
mini_table_accessors_internal.h match file names to type names 3 years ago
mini_table_accessors_test.cc Update mini table API comment 3 years ago
mini_table_test.cc Added fuzz tests for mini table building and binary format parsing/serialization. 3 years ago
msg.c create and lock down upb/internal/array.h 3 years ago
msg.h clean the fences for the headers: 3 years ago
msg_internal.h create and lock down upb/internal/array.h 3 years ago
msg_test.cc Fixed a bug in MiniTable construction for extensions. #fuzzing 3 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. 3 years ago
port_undef.inc Add UPB_DEPRECATED macro to use for deprecated field code generation. 3 years ago
reflection.c match file names to type names 3 years ago
reflection.h clean the fences for the headers: 3 years ago
reflection.hpp Mass API rename and clang-reformat (#485) 3 years ago
status.c rename internal/upb.h as internal/encode.h 3 years ago
status.h clean the fences for the headers: 3 years ago
string_view.h clean the fences for the headers: 3 years ago
table.c move table.c into upb/internal 3 years ago
table_internal.h match file names to type names 3 years ago
test.proto Add Extensions to mini table based reflection apis. 3 years ago
test_cpp.cc rename upb::SymbolTable as upb::DefPool 3 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. 3 years ago
test_table.cc match file names to type names 3 years ago
text_encode.c properly format extension names in text_encode() 3 years ago
text_encode.h clean the fences for the headers: 3 years ago
upb.c rename internal/upb.h as internal/encode.h 3 years ago
upb.h clean the fences for the headers: 3 years ago
upb.hpp Mark arena getter const. 3 years ago
upb_internal.h rename internal/upb.h as internal/encode.h 3 years ago