Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Failed to load latest commit information.|
upb - a minimalist implementation of protocol buffers. For API documentation, see the header files. To build (the core library is ANSI C and has no dependencies): $ make Other useful targets: $ make test $ make benchmark $ make lua (requires lua libraries to be installed) The tests and benchmarks have the following dependencies (Ubuntu package names in parentheses): - Google's protobuf compiler + libraries (protobuf-compiler, libprotobuf-dev) - Lua binary and libraries (lua5.1, liblua5.1-dev) Issue tracking is on Google Code: http://code.google.com/p/upb/issues/list A manual is forthcoming, for now see wiki docs at: https://github.com/haberman/upb/wiki API and ABI are both subject to change! Please do not distribute as a shared library for this reason (for now at least). TODO ==== The issue tracker contains small-to-medium tasks that need doing; but here are the major things that are broken or not yet implemented yet: - serialization isn't written yet (only deserialization) - the language extensions that exist so far (Python and Lua) are totally incomplete/broken. They are not usable for anything yet. This will be remedied very soon. CONTACT ======= Author: Josh Haberman (email@example.com, firstname.lastname@example.org) See LICENSE for copyright information.