Joshua Haberman
fe3df2c9bc
Python: basic SymbolTable support and empty accessors.
14 years ago
Joshua Haberman
2cf930ef51
Python: fixed object cache and fleshed out MessageDef a bit.
14 years ago
Joshua Haberman
be74572455
Fixed off-by-one stack allocation error.
14 years ago
Joshua Haberman
fc9c49860b
Python: Implemented weak-ref'd object cache.
...
Also some preliminary work on upb.MessageDef.
14 years ago
Joshua Haberman
ce425df78c
More Python upb.FieldDef functionality and tests.
14 years ago
Joshua Haberman
487bfdfc06
Begin port of Python extension to new APIs.
14 years ago
Josh Haberman
b796c1b317
Update copyright to be Google Inc.
...
This doesn't reflect any material change in
how I will be working on upb, and I have no
problem making this change. It's still open
source under the BSD license, and I'll still
be working on it well beyond the hours that
constitute a normal job.
14 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