summaryrefslogtreecommitdiff
path: root/src/upb_mm.c
AgeCommit message (Collapse)Author
2009-12-21In the midst of a major refactoring.Joshua Haberman
2009-12-05Scheme for collecting circular refs.Joshua Haberman
"make descriptorgen" is now valgrind-clean again.
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-26Reference-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-14Renamed upb_msg_fielddef -> upb_fielddef, upb_enum -> upb_enumdef.Joshua Haberman
2009-09-26Use 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-30Small bugfix.Joshua Haberman
2009-08-27Some cleanup and reformatting, fixed the benchmarks.Joshua Haberman
2009-08-24Significant memory-management refactoring any Python extension.Joshua Haberman
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback