Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-09-15 | x86 JIT: avoid storing pointer for every field. | Joshua Haberman | |
2011-09-14 | Small typo fix. | Joshua Haberman | |
2011-09-14 | x86 JIT: add easy switch between replicated/common dispatch. | Joshua Haberman | |
2011-09-12 | Added an example, constified some more methods. | Joshua Haberman | |
2011-09-12 | Fleshed out fielddef default functionality. | Joshua Haberman | |
Fixes unit test submitted by Hunter Morris (thanks!). | |||
2011-09-09 | Add failing unit test | Hunter Morris | |
This might actually just bring to light my misuse of the upb_fielddef functions. The test assertions are fine, but an assertion in upb/upb.h fails: ./upb/upb.h:181: upb_value_getptr: Assertion `val.type == 33' failed. | |||
2011-09-05 | Merge pull request #2 from winksaville/fix-typo-handler.h | Joshua Haberman | |
Fix typo in handler.h | |||
2011-09-05 | Fix typo in handler.h | Wink Saville | |
Signed-off-by: Wink Saville <wink@saville.com> | |||
2011-09-04 | Header tweaking. | Joshua Haberman | |
2011-09-04 | Fleshed out C++ def wrappers some. | Joshua Haberman | |
2011-09-04 | Const invasion: large parts of upb made const-correct. | Joshua Haberman | |
2011-09-03 | Work on C++ wrappers, added C++ test. | Joshua Haberman | |
2011-08-31 | Header cleanup, clarify/correct comments for interfaces. | Joshua Haberman | |
2011-08-31 | Make "benchmark" build "benchmarks", add bug note. | Joshua Haberman | |
2011-08-31 | Revised upb_bytesink, refactored upb_textprinter (untested). | Joshua Haberman | |
2011-08-27 | Refined upb_status. | Joshua Haberman | |
2011-08-27 | Add packed field support (untested). | Joshua Haberman | |
2011-08-24 | Some updates to the experimental C++ wrapper. | Joshua Haberman | |
2011-08-22 | Add comment clarifying that the proto2 benchmark is ugly and temporary. | Joshua Haberman | |
2011-08-21 | Some progress on upb_stdio. | Josh Haberman | |
It's still not correct, but it's closer. | |||
2011-08-20 | Fold gen-deps.sh into Makefile. | Joshua Haberman | |
2011-08-20 | Let the JIT emit hasbit-setting code in addition to calling a callback. | Joshua Haberman | |
This leads to a major (20-40%) improvement in the parsetoproto2 benchmark with small messages. We now are faster than proto2 in all apples-to-apples comparisons, at least given the (admittedly limited) set of benchmarks in this source tree. | |||
2011-08-20 | Fix stack alignment on OS X. | Joshua Haberman | |
2011-08-20 | Prime the decoder buf for modest perf improvement on small messages. | Joshua Haberman | |
2011-08-20 | Some Makefile cleanup. | Joshua Haberman | |
2011-08-19 | More cleanup. | Joshua Haberman | |
2011-08-19 | Some source cleanup/commenting. | Joshua Haberman | |
2011-08-19 | Renamed lang_ext -> bindings, README updates. | Joshua Haberman | |
2011-08-19 | Avoid longjmp() in successful case. | Josh Haberman | |
Speeds up short messages by 15-25%. | |||
2011-08-19 | Fix proto2 benchmark for newer proto2. | Josh Haberman | |
2011-08-19 | Benchmark to parse into proto2 messages. | Joshua Haberman | |
2011-08-17 | x86 JIT: add callback specializations for a 10% speedup when parsing to struct. | Joshua Haberman | |
2011-08-17 | Benchmark JIT vs no JIT without forcing a whole-project recompile. | Joshua Haberman | |
2011-08-12 | Python: fleshed out accessors. | Joshua Haberman | |
2011-08-12 | Python: basic SymbolTable support and empty accessors. | Joshua Haberman | |
2011-08-11 | Python: fixed object cache and fleshed out MessageDef a bit. | Joshua Haberman | |
2011-08-10 | Fixed overzealous assert(). | Joshua Haberman | |
2011-08-10 | Fixed a few memory leaks and Makefile tweaks. | Joshua Haberman | |
2011-08-10 | Fixed off-by-one stack allocation error. | Joshua Haberman | |
2011-08-10 | Python: Implemented weak-ref'd object cache. | Joshua Haberman | |
Also some preliminary work on upb.MessageDef. | |||
2011-08-09 | Makefile target for running Python tests. | Joshua Haberman | |
2011-08-09 | More Python upb.FieldDef functionality and tests. | Joshua Haberman | |
2011-08-08 | Begin port of Python extension to new APIs. | Joshua Haberman | |
2011-08-04 | More work on Lua extension, and consequent core refactoring. | Joshua Haberman | |
2011-07-31 | More work on Lua extension. | Joshua Haberman | |
2011-07-31 | Fixed "make descriptorgen". | Joshua Haberman | |
2011-07-29 | Significant work on Lua extension. | Joshua Haberman | |
Also changes in core library to accommodate. | |||
2011-07-19 | Added comment about how to disassemble JIT output. | Joshua Haberman | |
2011-07-16 | Get rid of upb_symtabtxn. | Joshua Haberman | |
This type was nothing but a map of defs. We can as easily just pass an array of defs into upb_symtab_add(). | |||
2011-07-15 | Make Lua extension build again. | Joshua Haberman | |