31 Commits (ff957b996c6ac757f9f62847955c50a8561bc668)

Author SHA1 Message Date
Joshua Haberman b717575cef
Added -Wextra and -Wshorten-64-to-32 and fixed resulting errors. (#289) 5 years ago
Josh Haberman c4327e55ac A few more fixes. 6 years ago
Joshua Haberman 2c26f60dbb Added some comments and reversed upb_arena_cleanup() args. 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
Joshua Haberman d2f9bec5c6 Removed old-style C++ handlers that relied on UB in favor of more normal ones. 6 years ago
Joshua Haberman 0553eff64a upb_refcounted is gone! Some tests still to fix. 6 years ago
Joshua Haberman 68bc62a7fa Split upb::Arena/upb::Allocator from upb::Environment. (#58) 9 years ago
Josh Haberman 1e870951d7 Refer to a shared definition for max buffered bytes. 9 years ago
Josh Haberman 7dcd017f4e Fixed PR for JIT-enabled builds. 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 3bd691a497 Google-internal development. 10 years ago
Josh Haberman d493500abc Sync from Google-internal development. 11 years ago
Josh Haberman 47b5e0968a Sync from internal Google 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 26d98ca94f Merge from Google-internal development: 11 years ago
Josh Haberman 90bb4246c3 Synced with Google-internal development. 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 1bcab1377d Sync with internal Google development. 13 years ago
Joshua Haberman b5f5ee867e Refinement of upb_bytesrc interface. 13 years ago
Joshua Haberman 4a8b9be46c Header cleanup, clarify/correct comments for interfaces. 13 years ago
Joshua Haberman 48fedab345 Add packed field support (untested). 13 years ago
Joshua Haberman 282b34529f Some source cleanup/commenting. 13 years ago
Joshua Haberman 10265aa56b Directory restructure. 14 years ago
Joshua Haberman 6a1f3a6693 Major refactoring: upb_string is gone in favor of upb_strref. 14 years ago
Joshua Haberman 559e23c796 Major refactoring: abandon upb_msg, add upb_accessors. 14 years ago
Joshua Haberman d619852e06 Change dispatcher error handling model. 14 years ago
Joshua Haberman 1782f28c86 Documentation, some type renaming, nix unknown handler for now. 14 years ago
Joshua Haberman eb622c0531 Split upb_stream -> upb_bytestream/upb_handlers. 14 years ago
Joshua Haberman f74534b42a Decoder redesign in preparation for packed fields and start/endseq. 14 years ago
Joshua Haberman 9eb4d695c4 First rough version of the JIT. 14 years ago
Josh Haberman 2c86e7eddb Small semantics changes in the decoder. 14 years ago
Josh Haberman b796c1b317 Update copyright to be Google Inc. 14 years ago
Josh Haberman 8ef6873e0e upb_stream: all callbacks registered ahead-of-time. 14 years ago
Joshua Haberman abfc897b50 Pass the upb_fielddef* to the endmsg callback. 14 years ago
Joshua Haberman 4d65852909 Rearrange structs to put arrays at the end, for smaller offsets. 14 years ago
Joshua Haberman d8b2154862 First version of an assembly language decoder. 14 years ago
Joshua Haberman f9a6f67e27 Track buffer end instead of buffer length, for a small perf improvement. 14 years ago
Joshua Haberman 5edfe9a4c9 Remove upb_dstate and specialize upb_decode_fixed for perf improvement. 14 years ago
Joshua Haberman 6bdbb45e88 Merged core/ and stream/ -> src/. The split wasn't worth it. 14 years ago
Joshua Haberman bd1dfd397e Cache temporary string in the decoder, for better benchmark numbers. 14 years ago
Joshua Haberman 3affb31926 Tons of work: we're close to passing test_vs_proto2 again. 14 years ago
Joshua Haberman 87b2c69c15 Fleshed out upb_stdio and upb_textprinter. 15 years ago