Joshua Haberman
|
a75a305c77
|
Implemented upb_stringsink, upb_msgtotext, and exposed the latter to Lua.
|
14 years ago |
Joshua Haberman
|
6b574175dd
|
Prevent the default message from getting mutated.
If a Lua program references the default message, it will
be copied into a mutable object.
|
14 years ago |
Joshua Haberman
|
fd184f0df2
|
Major work on Lua extension and default values.
Default values are now supported, and the Lua extension
can now create and modify individual protobuf objects.
|
14 years ago |
Joshua Haberman
|
1e972d40f1
|
Bring lua extension up to date with new symtab APIs.
|
14 years ago |
Joshua Haberman
|
7af638ff2d
|
Revive Lua extension.
It builds and you can inspect a symtab.
Still need to expose streaming and message
based interfaces.
|
14 years ago |
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 |