Joshua Haberman
|
672f4617e2
|
Lua support for fielddefs and getting their properties.
|
15 years ago |
Joshua Haberman
|
d3d939ab7f
|
Fix the case where no def is found for lookup.
|
15 years ago |
Joshua Haberman
|
21ee24a730
|
Updated Lua extension to handle fielddefs.
|
15 years ago |
Joshua Haberman
|
71ac83fe7a
|
Make object cache weak.
|
15 years ago |
Joshua Haberman
|
4a38d38f96
|
Use a weak table to cache objects.
This simplifies things considerably, and is more
in line with common practice.
|
15 years ago |
Joshua Haberman
|
904a79cec3
|
Fix bugs in lookup and getdefs.
|
15 years ago |
Joshua Haberman
|
5871ed0d02
|
First go at Lua bindings.
|
15 years ago |
Joshua Haberman
|
9e3f5e343b
|
Make upb_msgdef own all its data.
This is in anticipation of making upb_msgdef's easy
to dup. This involved removing all traces of any
descriptors from the defs.
|
15 years ago |
Joshua Haberman
|
7cde43ea0a
|
Renamed upb_msg_fielddef -> upb_fielddef, upb_enum -> upb_enumdef.
|
15 years ago |
Joshua Haberman
|
33a68acb14
|
Use a status object for errors so a message can be returned.
Also delay deletion of subfields until the entire message is
deleted.
|
15 years ago |
Joshua Haberman
|
4b47002198
|
Update Python C extension for new upb_array API.
|
15 years ago |
Joshua Haberman
|
b276aa78b6
|
Updated/corrected comments in pb.c.
|
15 years ago |
Joshua Haberman
|
bf2082acaa
|
Add .py files for Python extension (they are just shells).
|
15 years ago |
Joshua Haberman
|
040f7e6ba2
|
Significant memory-management refactoring any Python extension.
|
15 years ago |
Joshua Haberman
|
a223f9af30
|
More work on Python extension, build libupb PIC.
|
16 years ago |
Joshua Haberman
|
f00091f340
|
Beginnings of a Python extension.
|
16 years ago |