Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-11-19 | Changes to get upb compiling inside Google. | Joshua Haberman | |
2011-08-19 | More cleanup. | Joshua Haberman | |
2011-07-15 | Directory restructure. | Joshua Haberman | |
Includes are now via upb/foo.h. Files specific to the protobuf format are now in upb/pb (the core library is concerned with message definitions, handlers, and byte streams, but knows nothing about any particular serializationf format). | |||
2011-07-14 | Major refactoring: upb_string is gone in favor of upb_strref. | Joshua Haberman | |
2011-02-17 | Split inttable into a hash part and an array part. | Joshua Haberman | |
upb_inttable() now supports a "compact" operation that will decide on an array size and put all entries with small enough keys into the array part for faster lookup. Also exposed the upb_itof_ent structure and put a few useful values there, so they are one fewer pointer chase away. | |||
2011-02-04 | Improved table benchmark accuracy and output formatting. | Joshua Haberman | |
2010-07-10 | Tests for string and fleshed out implementation. | Joshua Haberman | |
2010-07-09 | Tweaks to upb_src/upb_sink interfaces. | Joshua Haberman | |
2010-01-15 | Remove struct keyword from all types, use typedef instead. | Joshua Haberman | |
2010-01-05 | Ported/fixed tests to new data types. | Joshua Haberman | |
2009-11-28 | Overhaul defs to derive from a common base. | Joshua Haberman | |
2009-08-12 | Refactoring: unify upb_msg. | Joshua Haberman | |
The cost is that a upb_msg will now always have an overhead of 2*sizeof(void*). This is comparable to proto2 overhead. The benefit is that upb_msg is now self-describing, and read-only algorithms can now operate on a upb_msg regardless of the memory-management scheme. Also, upb_array and upb_string now know inherently if they own their associated memory, and upb_array has a generic pointer for memory management purposes like upb_msg does. | |||
2009-07-21 | Update test_table to new table API. | Joshua Haberman | |
2009-07-20 | Significant, experimental changes (setjmp/longjmp, group handling). | Joshua Haberman | |
2009-07-08 | Directory restructuring. | Joshua Haberman | |