74 Commits (2681a17513be312d1da924a1644f040eb8c1372a)

Author SHA1 Message Date
Joshua Haberman e2c2121f20 Use some hazzers in def.c. 6 years ago
Joshua Haberman cf0a89ed69 Updated to use the new array accessors. 6 years ago
Joshua Haberman 7ff8413a03 Ported some tests. 6 years ago
Joshua Haberman 0fed529ea1 WIP, more progress on refactoring. 6 years ago
Joshua Haberman 336402b4d7 WIP, core library compiles now. 6 years ago
Paul Yang 13c59cb051
Implement json decoding for Any message. (#130) 6 years ago
Paul Yang 706ffdbc65
Fix json encoding for wrappers, ListValue, Struct and Value. (#126) 6 years ago
Josh Haberman b79fd65a83 WIP. 6 years ago
Bo Yang 6c910330c4 Fix json parsing for Struct, ListValue and Value. 6 years ago
Paul Yang 6c4469e189
Fix json encoding/decoding for duration. (#118) 6 years ago
Paul Yang 38d674e86f
Fix json parsing for timestamp (#115) 6 years ago
Bo Yang 0b7904e18c Reserve unknown fields in upb 7 years ago
Bo Yang 0a9b07ba86 Fix upb load descriptor when no messages defined in prorto. 8 years ago
Bo Yang f15e6764bd Add new file option php_namespace. 8 years ago
Bo Yang 969ba5ef86 Add new file option php_class_prefix. 8 years ago
Josh Haberman 5aa01b46e4 A couple more fixes. 8 years ago
Josh Haberman 512130adf1 Remove another bit of obsolete code. 8 years ago
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 c850bc0a4e Moved upb_symtab to def.h/def.c. 8 years ago
Josh Haberman 4b0c4ca7fb New upb_msg code and Lua bindings around it. 8 years ago
Josh Haberman af79bfb919 Some refcounting fixes. 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
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 7f0d3bb83d Make OneofDef stop deriving from Def. 9 years ago
Josh Haberman 458da2563f Addressed code review comments. 9 years ago
Josh Haberman f9afc3e55b Changed JSON parser/printer to correctly camelCase names. 9 years ago
Mattia Barbon 4ab60c1def Add missing upb_fielddef_fullname implementation 9 years ago
Josh Haberman bc53c1bc46 Add flag to MessageDef for whether fields have presence. 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
Chris Fallin fb58504569 Support maps in JSON parsing and serialization. 10 years ago
Chris Fallin 87a18f3774 Support oneof defs in upb. 10 years ago
Chris Fallin 3bd667e95f Added msgdef flag to indicate map_entry protos. 10 years ago
Chris Fallin 8f8113b4ff JSON test, symbolic enum names in JSON, and a few improvements. 10 years ago
Josh Haberman 3d0c7c45da Sync to Google-internal development. 10 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 bada1e94f4 Merge from Google-internal development. 12 years ago