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