Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-08-24 | Significant memory-management refactoring any Python extension. | 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-23 | New descriptor.c and descriptor.h (generated by upbc!) | Joshua Haberman | |
2009-07-20 | Move upb_array into its own header, upb_context parses fds instead of fd. | Joshua Haberman | |
2009-07-08 | Directory restructuring. | Joshua Haberman | |