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 c7ee14f8ef Moved bounds check to the end of the loop to increase performance. 16 years ago
LICENSE A flurry of activity. Doesn't compile yet. 16 years ago
Makefile More work on the benchmark. 16 years ago
README A flurry of activity. Doesn't compile yet. 16 years ago
benchmark.cc Made benchmark test proto2 also. 16 years ago
descriptor.c Bugfixes. 16 years ago
descriptor.h More fixes, completions, still doesn't quite work. 16 years ago
google_message1.dat Added the beginnings of a benchmark. 16 years ago
google_message2.dat Added the beginnings of a benchmark. 16 years ago
google_messages.proto.bin Added the beginnings of a benchmark. 16 years ago
test_table.cc More documentation, tidying up, etc. 16 years ago
test_util.h Acknowledge authorship and fix warning in the eng() function. 16 years ago
tests.c Moved upb_enum to a proper C file, updated upb_inlinedefs. 16 years ago
upb.h Remove branch prediction hints. They seem to hurt more than help. 16 years ago
upb_context.c Fixes for groups and 32-bit varints. 16 years ago
upb_context.h Header file changes for C++ compatibility. 16 years ago
upb_enum.c Moved upb_enum to a proper C file, updated upb_inlinedefs. 16 years ago
upb_enum.h Moved upb_enum to a proper C file, updated upb_inlinedefs. 16 years ago
upb_inlinedefs.c Moved upb_enum to a proper C file, updated upb_inlinedefs. 16 years ago
upb_msg.c Fixed a logic bug in non-merging cases. 16 years ago
upb_msg.h Header file changes for C++ compatibility. 16 years ago
upb_parse.c Moved bounds check to the end of the loop to increase performance. 16 years ago
upb_parse.h More work on the benchmark. 16 years ago
upb_string.c More documentation, tidying up, etc. 16 years ago
upb_string.h Header file changes for C++ compatibility. 16 years ago
upb_table.c Pre-compute the hash table mask to avoid doing it in the critical path. 16 years ago
upb_table.h Pre-compute the hash table mask to avoid doing it in the critical path. 16 years ago
upbc.c Lots of documentation, cleanup, and fixed memory leaks. 16 years ago

README


upb - a minimalist implementation of protocol buffers.

- For API documentation, see the header files.
- To build type "make".

Author: Joshua Haberman (joshua@reverberate.org, haberman@google.com)
See LICENSE for copyright information.