Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-12-06 | The last major revision to the upb_stream protocol. | Joshua Haberman | |
Sources and sinks communicate by means of a upb_handlers object, which encapsulates a set of handler callbacks and will possibly offer richer semantics in the future like giving specific fields different callbacks. The upb_handlers protocol supports delegation, so sets of handlers can be written in reusable ways. For example, if a set of handlers is written to handle a specific .proto type, those handlers can be used whether that type is at the top level or whether it is a sub-message of a higher-level type. Delegation allows the streaming protocol to properly compose. | |||
2010-10-06 | Change upb_src to use push-based interface. | Joshua Haberman | |
Unfortunately my previous detailed commit message was lost somehow by git or vi. Will have to explain in more detail at a later date the rationale for this change. The build will be broken until I port the old decoder to this new interface. | |||
2010-08-02 | Fleshed out upb_msg: test_vs_proto2 compiles but fails. | Joshua Haberman | |
2010-07-25 | Re-add a simplified upb_msg. | Joshua Haberman | |
2010-07-24 | Fixes to benchmark. | Joshua Haberman | |
2010-07-24 | Stream decoding benchmark. | Joshua Haberman | |
2010-07-21 | Lua support for fielddefs and getting their properties. | Joshua Haberman | |
2010-07-21 | Updated Lua extension to handle fielddefs. | Joshua Haberman | |
2010-07-19 | Prevent abort() if add_descriptorproto() is called twice. | Joshua Haberman | |
2010-07-18 | First go at Lua bindings. | Joshua Haberman | |
2010-07-17 | Fixed bugs in textoutput. | Joshua Haberman | |
Text output from descriptor.proto is now identical to protoc! | |||
2010-07-17 | Bugfixes, test_decoder successfully stream-decodes a stream! | Joshua Haberman | |
2010-07-17 | Fixed broken submsg support in upb_streamdata. | Joshua Haberman | |
2010-07-17 | Added Xcode project. | Joshua Haberman | |
2010-07-17 | Fleshed out upb_stdio and upb_textprinter. | Joshua Haberman | |
test_decoder now compiles and links! But it doesn't work yet. | |||
2010-07-12 | Added more comments for upb_src interface. | Joshua Haberman | |
2010-07-12 | Implemented upb_streamdata(). | Joshua Haberman | |
upb_streamdata() reads data from a upb_src until EOF or error, passing all the data to a upb_sink. | |||
2010-07-11 | Allow static upb_strings. | Joshua Haberman | |
This can allow strings to reference static data, and reduced the memory footprint of test_def by about 10% (3k). | |||
2010-07-10 | Successfully bootstraps!! | Joshua Haberman | |
2010-07-10 | Fixed upb_string error with strange vsnprintf() behavior. | Joshua Haberman | |
2010-07-10 | Incremental progress towards getting upb_def to bootstrap. | Joshua Haberman | |
2010-07-10 | Basic test_def links and passes no-op test! | Joshua Haberman | |
2010-07-10 | Fleshed out upb_string further. Now upb_def's only | Joshua Haberman | |
unresolved references are upb_src. | |||
2010-07-10 | Tests for string and fleshed out implementation. | Joshua Haberman | |
2010-07-09 | Split src/ into core/ and stream/. | Joshua Haberman | |