62 Commits (ed5b4108e0a50556e304368d77b3b656fad35fe9)

Author SHA1 Message Date
Joshua Haberman f7ed1f27a3 Support non-zero minutes in the timestamp offset for JSON. 4 years ago
Joshua Haberman 6c30b5fe73 Fixed upb encoder for field numbers > 2**28. 4 years ago
Joshua Haberman e9551022c1 Added depth limit checking to upb_encode(). 4 years ago
Joshua Haberman 7a17493269 Removed print debugging. 4 years ago
Joshua Haberman 695b7f4617 Added code to test UPB_JSONENC_EMITDEFAULTS. 4 years ago
Joshua Haberman ee49a8d7df Added an accessor to get the symtab from a filedef. 4 years ago
Joshua Haberman 871ff96252 Test SKIPUNKNOWN on regular fields. 4 years ago
Joshua Haberman 0569c22a1e Removed debug print. 4 years ago
Joshua Haberman 76764643ac Added option to binary encoder to skip unknown fields. 4 years ago
Joshua Haberman a04627abc8 Added map sorting to binary and text encoders. 4 years ago
Joshua Haberman 64abb5eb11 Amalgamation no longer bundles wyhash, but #includes it. 4 years ago
Joshua Haberman c9f9668234 symtab: use longjmp() for errors and avoid intermediate table. 4 years ago
Joshua Haberman 154f2c25f4 Added UTF-8 validation for proto3 string fields. 4 years ago
Joshua Haberman e86541ac1d Fixed the build after the merge. 4 years ago
Joshua Haberman a0d16e7073 Added a few missing copts, and made some functions proper prototypes. 4 years ago
Joshua Haberman 86d9908c55 Fastdecode support for packed fields. 4 years ago
Joshua Haberman 2c1664906a Removed license comments and upb_amalgamation for google3. 4 years ago
Joshua Haberman b7dc77415a Added licenses() to all BUILD files. 4 years ago
Joshua Haberman e3f41de6c7 Split monolithic BUILD file into many build files. 4 years ago
Joshua Haberman d5096f9ee8 Fixed bug in addunknown and added ASAN poisoning. 4 years ago
Joshua Haberman 5aa5b77b41 Added simple offset-based accessors for defs, and deprecated old iterators. 4 years ago
Joshua Haberman 8e26a33bcb Added a test for UTF-8 parse checking and added missing error reporting. 4 years ago
Joshua Haberman a1c2caeb25
More arena tests. (#279) 5 years ago
Joshua Haberman 6c4acba610
Implemented upb_arena_fuse() (#278) 5 years ago
Joshua Haberman 4c6dcc3c6b
[textformat]: added missing newline when a message opens. (#245) 5 years ago
Joshua Haberman 3d955e684c
Added "extern C" blocks to textencode. (#244) 5 years ago
Joshua Haberman ca512852f3
Fixed parsing for string->double maps. (#243) 5 years ago
Joshua Haberman 806c8c9c6e Removed obsolete testing files. 5 years ago
Joshua Haberman 2a85bef825 Generated code interface for maps is complete, though not yet tested. 5 years ago
Joshua Haberman 382f92a87f Maps encode and decode successfully! 5 years ago
Joshua Haberman 4c57b1fefd More progress on Lua extension. 5 years ago
Joshua Haberman d6c3152c0b Added more Lua tests that are passing. 5 years ago
Joshua Haberman ae66e571d4 Fixed some bugs and added a few more tests. 5 years ago
Joshua Haberman bfc86d3577 Fixed many bugs, basic Lua test passes! 5 years ago
Joshua Haberman b518b06d75 Lua test program is loaded successfully. 5 years ago
Joshua Haberman 88d996132e Added Lua main.c test driver program. 5 years ago
Josh Haberman b290a5dd65 Disabled another Lua test for the time being. 6 years ago
Josh Haberman 340bd01338 Removed default instance and oneof array from tables. 6 years ago
Joshua Haberman c8f6a27e6b Enforced that upb_msg lives in an Arena only, and other simplifying. 6 years ago
Joshua Haberman 1b9d37a00e Start migrating upb_msglayout to be suitable for generated code. 8 years ago
Josh Haberman 693b841ec6 Removed all code for adding extensions to upb_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 4b0c4ca7fb New upb_msg code and Lua bindings around it. 8 years ago
Joshua Haberman ac2689cec7 Put oneofs in the same table as fields. (#60) 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 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