8 Commits (1dea81b1c244d357a6e46ee22c14b36280bf2100)

Author SHA1 Message Date
Joshua Haberman a9e998159c Fleshed out upb_msg: test_vs_proto2 compiles but fails. 15 years ago
Joshua Haberman 672f4617e2 Lua support for fielddefs and getting their properties. 15 years ago
Joshua Haberman 21ee24a730 Updated Lua extension to handle fielddefs. 15 years ago
Joshua Haberman 5871ed0d02 First go at Lua bindings. 15 years ago
Joshua Haberman 4b6c8b6b23 Fixed bugs in textoutput. 15 years ago
Joshua Haberman db6c7387bc Incremental progress towards getting upb_def to bootstrap. 15 years ago
Joshua Haberman 67b16cbe5c Basic test_def links and passes no-op test! 15 years ago
Joshua Haberman 28ec9a1fa0 Split src/ into core/ and stream/. 15 years ago
Joshua Haberman c4aecc414b Strip out some stuff that's not currently being used. 15 years ago
Joshua Haberman be5ddd8a64 Tweaks to upb_src/upb_sink interfaces. 15 years ago
Joshua Haberman 209dce5eb0 Defined the function for getting a upb_symtab for descriptor.proto. 15 years ago
Joshua Haberman a417be0f87 More work on upb_def. 15 years ago
Joshua Haberman 6bf58a7328 Incremental progress on upb_def. 15 years ago
Joshua Haberman 35e5c248be Work to make upb_def consume a upb_src. 15 years ago
Joshua Haberman 992a03be55 More decoder work, first attempts at compiling it. 15 years ago
Joshua Haberman ed991c3b30 More work on upb_decoder. 15 years ago
Joshua Haberman cfe0ef08c1 Changes to upb_def to stop using upb_msg. 15 years ago
Joshua Haberman 611afe9c69 Removed union tag from types. 15 years ago
Joshua Haberman d5566c6038 Remove struct keyword from all types, use typedef instead. 15 years ago
Joshua Haberman fa5710f1ca upb_string* -> upb_strptr, to follow aliasing rules. 15 years ago
Joshua Haberman cc39625767 Getting closer, only a few functions undefined now. 15 years ago
Joshua Haberman e5debfa1c9 More incremental work; ported some of upbc. 15 years ago
Joshua Haberman f49f7f94c1 More progress, upb_data and upb_def compile (but are incomplete). 15 years ago
Joshua Haberman c241976485 In the midst of a major refactoring. 15 years ago
Joshua Haberman dc4246db78 Refined interface of upb_symtab. 15 years ago
Joshua Haberman 0a6fc5fad3 Truly fixed type cyclic refcounting. 15 years ago
Joshua Haberman e15f834a91 Circular references truly work now, along with a test. 15 years ago
Joshua Haberman 651c92ab33 Scheme for collecting circular refs. 15 years ago
Joshua Haberman 18291eedc3 Make defs refcounted, rename upb_context->upbsymtab. 15 years ago
Joshua Haberman a95ab58e79 Overhaul defs to derive from a common base. 15 years ago
Joshua Haberman 246a36998b WIP of cleaning up defs. 15 years ago
Joshua Haberman 6191fe3ae2 Reference-count upb_msgdef and upb_enumdef. 15 years ago
Joshua Haberman 9e3f5e343b Make upb_msgdef own all its data. 15 years ago
Joshua Haberman 7cde43ea0a Renamed upb_msg_fielddef -> upb_fielddef, upb_enum -> upb_enumdef. 15 years ago
Joshua Haberman e252432a41 Refactoring: split defs into their own file, move private parsing funcs out of .h file. 15 years ago