summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2011-03-20Update copyright to be Google Inc.Josh Haberman
2011-03-20upb_stream: all callbacks registered ahead-of-time.Josh Haberman
2011-02-27Use FDO for benchmarks, which gives a 10-15% improvement.Joshua Haberman
2011-02-27Default to -O3 if user doesn't specify opt.Joshua Haberman
2011-02-27Fix bug in perf-tests.sh (some shells didn't care?)Joshua Haberman
2011-02-27Don't require NASM to build unless using the x64 decoder.Joshua Haberman
2011-02-27Make proto2 benchmarks use ParsePartial, to make results vs upb more comparable.Joshua Haberman
2011-02-25Added escaping for text output.Joshua Haberman
2011-02-25Implemented upb_stringsink, upb_msgtotext, and exposed the latter to Lua.Joshua Haberman
2011-02-24Pass the upb_fielddef* to the endmsg callback.Joshua Haberman
2011-02-23Rearrange structs to put arrays at the end, for smaller offsets.Joshua Haberman
2011-02-23Added proper support for enum default values.Joshua Haberman
2011-02-22Prevent the default message from getting mutated.Joshua Haberman
2011-02-22Major work on Lua extension and default values.Joshua Haberman
2011-02-20Split varint decoders into separate .h file.Joshua Haberman
2011-02-19Fix building of Lua extension on OS X.Joshua Haberman
2011-02-18Bring lua extension up to date with new symtab APIs.Joshua Haberman
2011-02-18Change the API for getting the bootstrapped defs.Joshua Haberman
2011-02-18Fix efficiency bug for major (50% performance improvement!Joshua Haberman
2011-02-17Return updated buf as second return value, to free up a reg.Joshua Haberman
2011-02-17First version of an assembly language decoder.Joshua Haberman
2011-02-17Split inttable into a hash part and an array part.Joshua Haberman
2011-02-17Track buffer end instead of buffer length, for a small perf improvement.Joshua Haberman
2011-02-15Remove upb_dstate and specialize upb_decode_fixed for perf improvement.Joshua Haberman
2011-02-15Fix small problem in Makefile.Joshua Haberman
2011-02-15Whoops, fix small bug in Makefile.Joshua Haberman
2011-02-15Make -DUPB_THREAD_UNSAFE the default for now.Joshua Haberman
2011-02-15Support "make Q=" to view full commands.Joshua Haberman
2011-02-15Fixes for building Lua extension.Joshua Haberman
2011-02-14Revive Lua extension.Joshua Haberman
2011-02-14Make "byval" benchmarks actually byval.Joshua Haberman
2011-02-14Recover bad performance of 0-keyed tables.Joshua Haberman
2011-02-14Update to latest descriptor.proto.Joshua Haberman
2011-02-14More completely fixed the 0-key thing.Joshua Haberman
2011-02-14Remove the restriction that 0 cannot be a table key.Joshua Haberman
2011-02-14Add warning about upcoming delegation changes.Joshua Haberman
2011-02-13Cleaned up README.Joshua Haberman
2011-02-13Cleaned up README, removed TODO in favor of issues on Google Code.Joshua Haberman
2011-02-13Added proper error about broken 0-values for enums.Joshua Haberman
2011-02-13Moved upbc -> src/Joshua Haberman
2011-02-13Fix upbc and descriptorgen, and update descriptor.Joshua Haberman
2011-02-13Cleanup Makefile and mv descriptor/ -> src/Joshua Haberman
2011-02-13Merged core/ and stream/ -> src/. The split wasn't worth it.Joshua Haberman
2011-02-10Add (but do not activate) an SSE varint decoder.Joshua Haberman
2011-02-09Cache temporary string in the decoder, for better benchmark numbers.Joshua Haberman
2011-02-09Cache decoding objects for better benchmark results. (~15%)Joshua Haberman
2011-02-09Precompute bit offset and bitmask for a small perf improvement.Joshua Haberman
2011-02-08Fix upb's parsetostruct benchmark.Joshua Haberman
2011-02-06Benchmarks compile and run again!Joshua Haberman
2011-02-06All tests pass again, valgrind-clean! Next up: benchmarks.Joshua Haberman
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback