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.
 
 
 
 
 
 
Joshua Haberman 79af13abde Use filegroup() internally instead of pkg_files() 1 year ago
..
BUILD Use filegroup() internally instead of pkg_files() 1 year ago
README.md Functionality is complete and it is passing all tests. 3 years ago
compare.c Remove reflection dependency for UPB compare utility. 2 years ago
compare.h Remove reflection dependency for UPB compare utility. 2 years ago
compare_test.cc Delay defining Group constructor until after UnknownField is a complete type. 2 years ago
def_to_proto.c Removed some special escapes from def_to_proto.c, to match C++ protos. 2 years ago
def_to_proto.h upb: use the new reflection headers 2 years ago
def_to_proto_fuzz_test.cc Added fuzzer for descriptor parsing/serialization, and fixed several bugs. 2 years ago
def_to_proto_public_import_test.proto Internal change 3 years ago
def_to_proto_regular_import_test.proto Internal change 3 years ago
def_to_proto_test.cc add error check for duplicate oneof field names 2 years ago
def_to_proto_test.h Fixed a bug in the matcher that caused false positives. 2 years ago
def_to_proto_test.proto Internal Code Change 2 years ago
def_to_proto_weak_import_test.proto Internal change 3 years ago
def_to_proto_wweak_import_test.proto Internal change 3 years ago
required_fields.c append "ByDef" to names of message accessors that use reflection 2 years ago
required_fields.h move portability stuff into upb/port/ 2 years ago
required_fields_test.cc Split the JSON rules out of the main BUILD file and removed obsolete forwarding headers 1 year ago
required_fields_test.proto Internal change 3 years ago

README.md

upb util library

The libraries in this directory contain useful functionality that is layered on top of the main upb APIs. In other words, the APIs in this directory have no special access to upb internals; you could easily implement the same things yourself.