Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-01-29 | Fixes to decoder, stdio, textprinter. | Joshua Haberman | |
2011-01-29 | Textprinter is compiling again. | Joshua Haberman | |
2011-01-28 | Improve comments in headers, to better explain core interfaces. | Joshua Haberman | |
2011-01-24 | Decoder compiles again! But probably doesn't work. | Joshua Haberman | |
2011-01-22 | upb bootstraps again! and with no memory leaks! | Joshua Haberman | |
2011-01-21 | Debugging test_def, it's close to working again! | Joshua Haberman | |
2011-01-18 | A few minor changes to the streaming protocol. | Joshua Haberman | |
1. the start and end callbacks can now return a upb_flow_t and set a status message. 2. clarified some semantics around passing an error status back from the callbacks. | |||
2011-01-10 | upb_def compiles again! | Joshua Haberman | |
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-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-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-09 | Split src/ into core/ and stream/. | Joshua Haberman | |