summaryrefslogtreecommitdiff
path: root/descriptor
AgeCommit message (Collapse)Author
2009-12-28upbc compiles, but doesn't link due to unimplemented stuff in upb_data.Joshua Haberman
2009-12-23Core compiles, though with warnings, and is still incomplete.Joshua Haberman
2009-12-22More progress, upb_data and upb_def compile (but are incomplete).Joshua Haberman
2009-12-21In the midst of a major refactoring.Joshua Haberman
2009-12-05Make defs refcounted, rename upb_context->upbsymtab.Joshua Haberman
There is currently a memory leak when type definitions form cycles. This will need to be dealt with.
2009-11-28Overhaul defs to derive from a common base.Joshua Haberman
2009-11-26Make upb_msgdef own all its data.Joshua Haberman
This is in anticipation of making upb_msgdef's easy to dup. This involved removing all traces of any descriptors from the defs.
2009-08-30Small bugfix: enums are int32, not uint32.Joshua Haberman
2009-08-24Significant memory-management refactoring any Python extension.Joshua Haberman
2009-08-12Refactoring: 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-08-02Add a friendly comment at the top of auto-generated C files.Joshua Haberman
2009-08-01Fixed a bug in set_flags order in the compiler.Joshua Haberman
2009-07-23New descriptor.c and descriptor.h (generated by upbc!)Joshua Haberman
2009-07-20Move upb_array into its own header, upb_context parses fds instead of fd.Joshua Haberman
2009-07-08Add text version of descriptor.proto.Joshua Haberman
2009-07-08Directory restructuring.Joshua Haberman
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback