summaryrefslogtreecommitdiff
path: root/src/upb_string.h
AgeCommit message (Collapse)Author
2011-03-20Update copyright to be Google Inc.Josh Haberman
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.
2011-02-25Implemented upb_stringsink, upb_msgtotext, and exposed the latter to Lua.Joshua Haberman
2011-02-22Major work on Lua extension and default values.Joshua Haberman
Default values are now supported, and the Lua extension can now create and modify individual protobuf objects.
2011-02-13Fix upbc and descriptorgen, and update descriptor.Joshua Haberman
2011-02-13Merged core/ and stream/ -> src/. The split wasn't worth it.Joshua Haberman
2010-07-09Split src/ into core/ and stream/.Joshua Haberman
2010-07-09Tweaks to upb_src/upb_sink interfaces.Joshua Haberman
2010-07-03More work on upb_def.Joshua Haberman
2010-06-27upb_def compiles again, though with lots of #if 0.Joshua Haberman
2010-06-26Incremental progress on upb_def.Joshua Haberman
2010-06-10Implement proper type checking again.Joshua Haberman
2010-06-09Decoder compiler but doesn't work yet.Joshua Haberman
2010-06-09More decoder work, first attempts at compiling it.Joshua Haberman
2010-06-03WIP: intrusive changes to upb_decoder.Joshua Haberman
2010-05-22More work on string type.Joshua Haberman
2010-05-21Created skeleton of a new, much simpler string type.Joshua Haberman
2009-12-21In the midst of a major refactoring.Joshua Haberman
2009-11-28Overhaul defs to derive from a common base.Joshua Haberman
2009-08-30Fixes for more discerning compilers.Joshua Haberman
2009-08-24Significant memory-management refactoring any Python extension.Joshua Haberman
2009-08-15A few more thread-safety fixes.Joshua Haberman
2009-08-12Refactoring: unify upb_msg.Joshua Haberman
The cost is that a upb_msg will now always have an overhead of 2*sizeof(void*). This is comparable to proto2 overhead. The benefit is that upb_msg is now self-describing, and read-only algorithms can now operate on a upb_msg regardless of the memory-management scheme. Also, upb_array and upb_string now know inherently if they own their associated memory, and upb_array has a generic pointer for memory management purposes like upb_msg does.
2009-07-29Updated parser semantics to better support streaming.Joshua Haberman
2009-07-22Compiler finally works (except string arrays). Untested. Holy crap that ↵Joshua Haberman
was a lot of work.
2009-07-08Bugfix and additions to upb.h and upb_string.hJoshua Haberman
2009-07-08Directory restructuring.Joshua Haberman
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback