125 Commits (07f6b578ee4908350212b297055f837ae644c617)

Author SHA1 Message Date
Joshua Haberman 2c26f60dbb Added some comments and reversed upb_arena_cleanup() args. 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
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
Bo Yang 18563bee4c Fix comments 6 years ago
Bo Yang 99600b4a0e Fix generated file test 6 years ago
Bo Yang 375a25423e Mark unused parameter 6 years ago
Bo Yang 915806ea8d Remove unused code 6 years ago
Bo Yang b39dbb9d40 Add support for encoding Any in json 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
Josh Haberman 2655ed9cf5 Bazel builds everything except conformance_upb. 6 years ago
Paul Yang 3c742bfdc8
Fix json ignore unknown (#128) 6 years ago
Paul Yang b258ae3235
Fix mac use local timezone for strptime by default. (#127) 6 years ago
Paul Yang 706ffdbc65
Fix json encoding for wrappers, ListValue, Struct and Value. (#126) 6 years ago
Bo Yang 81fbb4ffa7 Initialize value 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 a8d1a5933d Use special eof char to mark end of parsing 6 years ago
Bo Yang d4caefaade Move logic away from ragel machine 6 years ago
Bo Yang f1d7570f30 Remove unused code 6 years ago
Bo Yang ac9d4468f5 Make value top level 6 years ago
Bo Yang ae2f1cdb17 Mark unused variable 6 years ago
Bo Yang cc27a5b576 Update ragel generated file 6 years ago
Bo Yang 9449cf68cc Make top level wrapper value parsing work 6 years ago
Bo Yang 20f1b6df41 Fix json decoding for wrapper messages 6 years ago
Bo Yang 72e66e2b55 Enable ignore unknown field in json parsing 7 years ago
Josh Haberman cbc2d7af56 Responded to PR comments. This also fixed a few more conformance tests. 8 years ago
Josh Haberman d04af15acb Some fixes to make JSON properly recognize numbers in quotes. 8 years ago
Josh Haberman 4b0c4ca7fb New upb_msg code and Lua bindings around it. 8 years ago
Josh Haberman fd1e6a3805 Updated generated code. 8 years ago
Josh Haberman ea85066489 JSON: fix a couple cases of the wrong closure being passed to end handlers. 8 years ago
Joshua Haberman fa338b70a6 Added UPB_ASSERT() that helps avoid unused var warnings. 9 years ago
Joshua Haberman 68bc62a7fa Split upb::Arena/upb::Allocator from upb::Environment. (#58) 9 years ago
Josh Haberman 04786dc2b3 Also regenerate JSON parser. 9 years ago
Joshua Haberman 5b1804d52a Fix for JSON error reporting. (#57) 9 years ago
Joshua Haberman 89197b9358 JSON parser: always accept both name variants, flag controls which we generate. 9 years ago
Josh Haberman 1019f76fc5 Added migration flag for users using old JSON format. 9 years ago
Josh Haberman 79938f3590 Fixed const correctness of json_nice_escape(). 9 years ago
Josh Haberman 4150640650 Added assertions for getjsonname() return. 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
Josh Haberman 2efe6be994 Clear JSON parser status in reset. 10 years ago
Josh Haberman 334bab5d8d Updated JSON parser size. 10 years ago
Josh Haberman 5506b58943 Fixed JSON parser error reporting. 10 years ago
Josh Haberman c09ec32f5c Updated license headers for Ragel source also. 10 years ago