Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-08-24 | Significant memory-management refactoring any Python extension. | Joshua Haberman | |
2009-08-15 | A few more thread-safety fixes. | 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-29 | Updated parser semantics to better support streaming. | Joshua Haberman | |
2009-07-22 | Compiler finally works (except string arrays). Untested. Holy crap that ↵ | Joshua Haberman | |
was a lot of work. | |||
2009-07-08 | Bugfix and additions to upb.h and upb_string.h | Joshua Haberman | |
2009-07-08 | Directory restructuring. | Joshua Haberman | |