274 Commits (ed86d98f53a0421eaa487acd9a39d1c927eba7f3)

Author SHA1 Message Date
Josh Haberman 693b841ec6 Removed all code for adding extensions to upb_symtab. 8 years ago
Josh Haberman 629b4ce621 Ripped out complicated and unused code for replacing defs in a symtab. 8 years ago
Josh Haberman 47da2afd52 Make upb::SymbolTable no longer reference-counted. 8 years ago
Josh Haberman 15c388b819 Basic serialization for upb_msg and Lua. 8 years ago
Josh Haberman 949aeee3f1 Changes for PR comments. 8 years ago
Josh Haberman ff99b3f46b Fixed some bugs surfaced by Travis. 8 years ago
Josh Haberman 4b0c4ca7fb New upb_msg code and Lua bindings around it. 8 years ago
HATATANI Shinta 1b4fc46f87 Fix glibc coupling in test 8 years ago
Josh Haberman af79bfb919 Some refcounting fixes. 8 years ago
Josh Haberman 074a050bb1 Added support for loading oneofs from descriptors. 8 years ago
Josh Haberman 8b6e2113b0 WIP. 8 years ago
Joshua Haberman fa338b70a6 Added UPB_ASSERT() that helps avoid unused var warnings. 9 years ago
Joshua Haberman ac2689cec7 Put oneofs in the same table as fields. (#60) 9 years ago
Joshua Haberman e6fa3f9d86 Changed schema for JSON test to be defined in a .proto file. (#54) 9 years ago
Joshua Haberman 68bc62a7fa Split upb::Arena/upb::Allocator from upb::Environment. (#58) 9 years ago
Joshua Haberman 89197b9358 JSON parser: always accept both name variants, flag controls which we generate. 9 years ago
Josh Haberman 8823fa6069 Refactored upb_def_freeze() a bit per PR comments. 9 years ago
Josh Haberman f8c26358f0 Changes for PR comments. 9 years ago
Josh Haberman e9d79d2441 Added upb::FileDef, which represents the file defs are declared in. 9 years ago
Josh Haberman f9afc3e55b Changed JSON parser/printer to correctly camelCase names. 9 years ago
Josh Haberman 1e870951d7 Refer to a shared definition for max buffered bytes. 9 years ago
Josh Haberman 146a9c22ef Added lots of decoder tests and fixed lots of bugs. 9 years ago
Josh Haberman 7c6a763bd8 Fix from google3: memory leak caught by heapcheck. 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 016587ea33 Moved lunit to third_party for Google compliance. 10 years ago
Josh Haberman c3e9a57a6f Fixed some bad bugs in upb_env. 10 years ago
Josh Haberman b72ed3b97a Fix for stack overflow for cyclic defs. 10 years ago
Josh Haberman 6f30032183 Sync from Google-internal development. 10 years ago
Josh Haberman 919fea438a Ported upb to C89, for greater portability. 10 years ago
Josh Haberman 2cff15d35e Updates from code review comments. 10 years ago
Josh Haberman e2840a4aa1 Restructure tables for C89 port and smaller size. 10 years ago
Josh Haberman eace8e3295 Enable Travis for Clang, and enable -Werror for all Travis builds. 10 years ago
Josh Haberman 51cf616dab Changes to Lua module loading, and file generation. 10 years ago
Josh Haberman 35923b43b5 Remove test code written by contributor without a CLA. 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
Chris Fallin fb58504569 Support maps in JSON parsing and serialization. 10 years ago
Chris Fallin 87a18f3774 Support oneof defs in upb. 10 years ago
Josh Haberman 87fc2c516b Changes from Google-internal development. 10 years ago
Chris Fallin 3bd667e95f Added msgdef flag to indicate map_entry protos. 10 years ago
Josh Haberman 56913be6bb Removed obsolete benchmarks/ and examples/ directories. 10 years ago
Josh Haberman 82be433d41 Decoder bugfix, .gitignore update, and delete obsolete files. 10 years ago
Chris Fallin 8f8113b4ff JSON test, symbolic enum names in JSON, and a few improvements. 10 years ago
Josh Haberman 39c9a8bd5a Sync from Google-internal development. 10 years ago
Josh Haberman 177212c82f Fixed building of googlepbtests. 10 years ago
Josh Haberman 3d0c7c45da Sync to Google-internal development. 10 years ago