Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-12-21 | In the midst of a major refactoring. | Joshua Haberman | |
2009-12-05 | Scheme for collecting circular refs. | Joshua Haberman | |
"make descriptorgen" is now valgrind-clean again. | |||
2009-12-05 | Make 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-28 | Overhaul defs to derive from a common base. | Joshua Haberman | |
2009-11-26 | Reference-count upb_msgdef and upb_enumdef. | Joshua Haberman | |
The context owns a reference on each def, defs own references on defs they reference, and msgs own refs on their def. | |||
2009-11-14 | Renamed upb_msg_fielddef -> upb_fielddef, upb_enum -> upb_enumdef. | Joshua Haberman | |
2009-09-26 | Use a status object for errors so a message can be returned. | Joshua Haberman | |
Also delay deletion of subfields until the entire message is deleted. | |||
2009-08-30 | Small bugfix. | Joshua Haberman | |
2009-08-27 | Some cleanup and reformatting, fixed the benchmarks. | Joshua Haberman | |
2009-08-24 | Significant memory-management refactoring any Python extension. | Joshua Haberman | |