diff options
author | Joshua Haberman <jhaberman@gmail.com> | 2011-04-05 23:10:06 -0700 |
---|---|---|
committer | Joshua Haberman <jhaberman@gmail.com> | 2011-04-05 23:10:06 -0700 |
commit | d0dee34a7f636af5b9ba5490024e24697224af56 (patch) | |
tree | 528eaef7cc054d6d5d2ae99b4557c1451b70701a | |
parent | 066d1e024c27d8171667ed28ff209ec24e031aba (diff) |
Update README and fix small decoder issue.
-rw-r--r-- | README | 7 | ||||
-rw-r--r-- | src/upb_decoder.c | 1 |
2 files changed, 7 insertions, 1 deletions
@@ -3,7 +3,7 @@ upb - a minimalist implementation of protocol buffers. For API documentation, see the header files. -To build: +To build (the core library is ANSI C and has no dependencies): $ make Other useful targets: @@ -11,6 +11,11 @@ $ 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 diff --git a/src/upb_decoder.c b/src/upb_decoder.c index 3107f77..9ae3659 100644 --- a/src/upb_decoder.c +++ b/src/upb_decoder.c @@ -68,6 +68,7 @@ static bool upb_pullbuf(upb_decoder *d) { d->ptr = upb_string_getrobuf(d->bufstr); d->end = d->buf + upb_string_len(d->bufstr); d->jit_end = d->end - 20; + upb_string_recycle(&d->tmp); upb_string_substr(d->tmp, d->bufstr, 0, 0); upb_dstate_setmsgend(d); return true; |