10 Commits (1dea81b1c244d357a6e46ee22c14b36280bf2100)

Author SHA1 Message Date
Joshua Haberman 1dea81b1c2 Interface refinement: rename some constants. 14 years ago
Joshua Haberman a38742bbe1 A few minor changes to the streaming protocol. 14 years ago
Joshua Haberman bcc688a303 upb_def compiles again! 14 years ago
Joshua Haberman 4559918090 More work on upb_src. 14 years ago
Joshua Haberman b471ca6b81 The last major revision to the upb_stream protocol. 14 years ago
Joshua Haberman 2a7f51f3fd Change upb_src to use push-based interface. 14 years ago
Joshua Haberman 678799082b Stream decoding benchmark. 15 years ago
Joshua Haberman 87b2c69c15 Fleshed out upb_stdio and upb_textprinter. 15 years ago
Joshua Haberman 8e138c4687 Added more comments for upb_src interface. 15 years ago
Joshua Haberman 28ec9a1fa0 Split src/ into core/ and stream/. 15 years ago
Joshua Haberman be5ddd8a64 Tweaks to upb_src/upb_sink interfaces. 15 years ago
Joshua Haberman 229fcf7119 upb_def compiles again, though with lots of #if 0. 15 years ago
Joshua Haberman 6bf58a7328 Incremental progress on upb_def. 15 years ago
Joshua Haberman edd1f5a61f Work on decoder buffering. 15 years ago
Joshua Haberman 5743636ad1 Decoder compiler but doesn't work yet. 15 years ago
Joshua Haberman 992a03be55 More decoder work, first attempts at compiling it. 15 years ago
Joshua Haberman fbc57ee488 More work on the decoder. 15 years ago
Joshua Haberman a8d3f8e543 More work on the decoder. 15 years ago
Joshua Haberman a484ea0275 WIP: intrusive changes to upb_decoder. 15 years ago
Joshua Haberman 0034e6fdb8 Revisions to src and sink interfaces. 15 years ago
Joshua Haberman 8c1e7170b7 Defined the upb_src and upb_bytesrc interfaces. 15 years ago
Joshua Haberman 87de804b63 Make sources responsible for respecting UPB_MAX_NESTING. 15 years ago
Joshua Haberman dda1499a0e Add status to the sink interfaces. 15 years ago
Joshua Haberman 036fe6bb06 Flesh out implementation of upb_sizebuilder. 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 50451ea441 Make onend upb_sink callback take the field as a parameter. 15 years ago
Joshua Haberman d7d1b2a141 Move many serializing functions to .cc file, since they do not need to be exposed. 15 years ago
Joshua Haberman 02d2f8afb8 Implemented source for upb_msg. 15 years ago
Joshua Haberman b05205d224 Defined upb_sink interface and ported the parser to it. 15 years ago