51 Commits (cf35baa1ad70f0dca734f93bcc2b54d8d059bcdd)

Author SHA1 Message Date
Joshua Haberman cf35baa1ad
Moved macros from upb.h to port_def.inc to avoid leaking them to users. (#160) 6 years ago
Joshua Haberman f30c7f4acb Take sinks by value. 6 years ago
Joshua Haberman 754b9f1cfd All tests pass again! 6 years ago
Joshua Haberman cb26d883d1 WIP. 6 years ago
Joshua Haberman 48863ea0be A lot more tests are working now. 6 years ago
Bo Yang 0a9681874e Modify TODO 7 years ago
Bo Yang 6a6e192375 Remove unused declaration. 7 years ago
Bo Yang 5aa27d91c6 Use upb_sink_putunknown for reserve unknown 7 years ago
Bo Yang dc9d15084f Remove upb_addunknown_handlerfunc and upb_handlers_setaddunknown 7 years ago
Bo Yang 0b7904e18c Reserve unknown fields in upb 7 years ago
Joshua Haberman fa338b70a6 Added UPB_ASSERT() that helps avoid unused var warnings. 9 years ago
Mattia Barbon e943fc6e7a Make sure upb_pbdecoder.status is initialized 9 years ago
Josh Haberman 146a9c22ef Added lots of decoder tests and fixed lots of bugs. 9 years ago
Josh Haberman 85440108e5 More decoder fixes, and slightly changed parse call semantics. 9 years ago
Josh Haberman fe427341f2 Decoder fix: skipped data at end of submessage. 9 years ago
Josh Haberman 7dcd017f4e Fixed PR for JIT-enabled builds. 9 years ago
Josh Haberman abcb6428ad Changed parser semantics around skipping. 9 years ago
Josh Haberman 49dab06e03 Brought into compliance with Google open-source policies. 10 years ago
Josh Haberman 919fea438a Ported upb to C89, for greater portability. 10 years ago
Josh Haberman e087947c84 Enabled asserts() and verbosity for most Travis builds. 10 years ago
Josh Haberman 37cffddc5d Decoder bugfix. 10 years ago
Josh Haberman 838009ba2b Fixes for the open-source build. 10 years ago
Josh Haberman 3bd691a497 Google-internal development. 10 years ago
Martin Maly 508c39ee13 Resolve compilation errors if compiled with more stringent semantic checks. 10 years ago
Josh Haberman 87fc2c516b Changes from Google-internal development. 10 years ago
Chris Fallin b3f6daf83d Amalgamated distribution (upb.c/upb.h) tool. 10 years ago
Josh Haberman d493500abc Sync from Google-internal development. 11 years ago
Josh Haberman 2d10fa3307 Sync from internal Google development. 11 years ago
Josh Haberman 7d565f1e7a Sync from Google development. 11 years ago
Josh Haberman 0fd2f83088 Sync to internal Google development. 11 years ago
Josh Haberman ce9bba3cb5 Sync from Google-internal development. 11 years ago
Josh Haberman ccb2f8ab87 Fixes to make the open-source build compile on Linux. 11 years ago
Josh Haberman 26d98ca94f Merge from Google-internal development: 11 years ago
Josh Haberman 90bb4246c3 Synced with Google-internal development. 12 years ago
Joshua Haberman 70293f5faa Open source fixes: builds on OS X again. 12 years ago
Josh Haberman cfdb9907cb Synced with 3 months of Google-internal development. 12 years ago
Josh Haberman 7d3e2bd2c4 Sync with 8 months of Google-internal development. 12 years ago
Joshua Haberman 9a7037a2fa Got decoder & textprinter compiling in kernel mode. 13 years ago
Joshua Haberman 86bad61b76 Sync from internal Google development. 13 years ago
Joshua Haberman 1b9b6bd1ad Fixed the open-source build. 13 years ago
Joshua Haberman 1bcab1377d Sync with internal Google development. 13 years ago
Joshua Haberman b5f5ee867e Refinement of upb_bytesrc interface. 13 years ago
Joshua Haberman 64e199d18b Small bugfix for x86->x64 rename. 13 years ago
Joshua Haberman 4a8b9be46c Header cleanup, clarify/correct comments for interfaces. 13 years ago
Joshua Haberman 521ac7a89a Refined upb_status. 13 years ago
Joshua Haberman 48fedab345 Add packed field support (untested). 13 years ago
Joshua Haberman 8bdc6d233e Prime the decoder buf for modest perf improvement on small messages. 13 years ago
Joshua Haberman 7935b702c5 More cleanup. 13 years ago
Joshua Haberman 282b34529f Some source cleanup/commenting. 13 years ago
Josh Haberman 3387ccaffd Avoid longjmp() in successful case. 13 years ago