30 Commits (794ce6d06188c6df290b4b46b4c32e95a219eafc)

Author SHA1 Message Date
Joshua Haberman b717575cef
Added -Wextra and -Wshorten-64-to-32 and fixed resulting errors. (#289) 5 years ago
Paul Yang c26e8db53d
Ignore Unknown Enum Value (#280) 5 years ago
Joshua Haberman 2559e78aa3
Separated C++ wrappers into separate files in a backward-compatible way. (#265) 5 years ago
Joshua Haberman 151ebc8a29 Fixed oneof case accessor to cast to enum for C++. 6 years ago
Josh Haberman f3c560122a upb_proto_library() works for local project! 6 years ago
Joshua Haberman cf35baa1ad
Moved macros from upb.h to port_def.inc to avoid leaking them to users. (#160) 6 years ago
Josh Haberman 22ad7121c2 Fixes for google3. 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 0553eff64a upb_refcounted is gone! Some tests still to fix. 6 years ago
Josh Haberman 5e958a8c05 test_json is working! 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
Bo Yang 72e66e2b55 Enable ignore unknown field in json parsing 7 years ago
Josh Haberman cea737028f Added google/protobuf/descriptor.upb.* to core. 7 years ago
Bo Yang d9eca86091 Modify selector base in tests/json/test.upbdefs.cc 7 years ago
Joshua Haberman fa338b70a6 Added UPB_ASSERT() that helps avoid unused var warnings. 9 years ago
Joshua Haberman e6fa3f9d86 Changed schema for JSON test to be defined in a .proto file. (#54) 9 years ago
Joshua Haberman 89197b9358 JSON parser: always accept both name variants, flag controls which we generate. 9 years ago
Josh Haberman f9afc3e55b Changed JSON parser/printer to correctly camelCase names. 9 years ago
Josh Haberman 146a9c22ef Added lots of decoder tests and fixed lots of bugs. 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 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
Josh Haberman 87fc2c516b Changes from Google-internal development. 10 years ago
Chris Fallin 8f8113b4ff JSON test, symbolic enum names in JSON, and a few improvements. 10 years ago