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
d05eac2890
|
15 years ago | |
---|---|---|
benchmarks | 15 years ago | |
descriptor | 15 years ago | |
lang_ext/python | 15 years ago | |
src | 15 years ago | |
tests | 15 years ago | |
tools | 15 years ago | |
.gitignore | 16 years ago | |
LICENSE | 16 years ago | |
Makefile | 15 years ago | |
README | 16 years ago | |
TODO | 15 years ago | |
gen-deps.sh | 16 years ago | |
perf-regression-test.py | 16 years ago | |
perf-tests.sh | 16 years ago |
README
upb - a minimalist implementation of protocol buffers.
- For API documentation, see the header files.
- To build type "make".
ROADMAP OF THE SOURCE
=====================
benchmark/
Benchmarks of upb and other protocol buffer implementations.
descriptor/
Files that describe the format of Protocol Buffer "descriptors", which are
protocol buffers that describe the format of other protocol buffers. These
are used extensively inside upb.
labs/
Code that is not part of upb, but contains efficiency-related experiments
about alternate ways of implementing things. When possible, these are
benchmarked by the tests in benchmark/. We also test these with the tests
in tests/, to ensure that the alternate implementations are actually correct.
src/
The core source directory. builds into src/libupb.a.
tests/
Unit tests.
tools/
Command-line tools like the upb compiler.
CONTACT
=======
Author: Joshua Haberman (joshua@reverberate.org, haberman@google.com)
See LICENSE for copyright information.