274 Commits (ed86d98f53a0421eaa487acd9a39d1c927eba7f3)

Author SHA1 Message Date
Joshua Haberman 8e26a33bcb Added a test for UTF-8 parse checking and added missing error reporting. 4 years ago
Joshua Haberman 8f11ec57d2 Applied changes from google3. 5 years ago
Joshua Haberman 922c126b8b Fixed unit test errors that were causing Valgrind failures. 5 years ago
Joshua Haberman 086a68d191 Fixed memory leak that could occur after upb_arena_fuse(). 5 years ago
Joshua Haberman 35abcc248b Added test that should trigger a memory leak. 5 years ago
Joshua Haberman 0dc2394da5
Changes to support import into google3 (#291) 5 years ago
Joshua Haberman b717575cef
Added -Wextra and -Wshorten-64-to-32 and fixed resulting errors. (#289) 5 years ago
Joshua Haberman a1c2caeb25
More arena tests. (#279) 5 years ago
Paul Yang c26e8db53d
Ignore Unknown Enum Value (#280) 5 years ago
Joshua Haberman 6c4acba610
Implemented upb_arena_fuse() (#278) 5 years ago
Joshua Haberman 2b1e7dc1cc
Arena refactor: moves cleanup list into regular blocks (#277) 5 years ago
Joshua Haberman 025cc2ec3d
New arena benchmarks that actually hit the heap. (#275) 5 years ago
Joshua Haberman 2559e78aa3
Separated C++ wrappers into separate files in a backward-compatible way. (#265) 5 years ago
Joshua Haberman 9bd23dab42
Changed upb status to suit GCC10's warning about strncpy(). (#268) 5 years ago
Joshua Haberman 08b6d2d6fd
Rewrite of the decoder (#263) 5 years ago
Joshua Haberman aacdcf8b91 The compile is now clean of -Wshorten-64-to-32 warnings. 5 years ago
Joshua Haberman a292261aeb Added JSON decoder to conformance tests, and fixed tons of bugs. 5 years ago
Joshua Haberman b409f8cd85 Fixed code generator for upbdefs when a file has no messages. 5 years ago
Joshua Haberman 384cf15b0f [json encoder] passes almost all conformance tests. 5 years ago
Joshua Haberman 02c89a8b15
Renamed textencode -> text_encode for greater readability. (#249) 5 years ago
Joshua Haberman ca84145476
[decoder] fix for buf=NULL, size=0 case. (#246) 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 ce1a399a19
Text format serializer for upb_msg (#242) 5 years ago
Joshua Haberman ad2eb65a4b Refactored conformance_upb to use reflection, and fixed a decoder bug. 5 years ago
Joshua Haberman f9efbcd5d6 Added missing append fallback. 5 years ago
Joshua Haberman 059f226d41 Unit tests for maps generated code. 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 7f5fe52dfa Fixes for non-C89 code. 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
Joshua Haberman 626ec4bfcf Everything builds, test pass except test_decoder. 5 years ago
Joshua Haberman 715718d5a5 Changed endsubmsg handler to return the closure of the submessage. 5 years ago
Esun Kim 6f9a9fb2fa Rename MurmurHash2 to upb_murmur_hash2 5 years ago
Esun Kim 2c3a28e411 Add -Wstrict-prototypes option 5 years ago
Google-Autofuzz 8f19667786 modified fuzz config 6 years ago
Google AutoFuzz Team 47f4983fcc
Create README 6 years ago
Joshua Haberman 493e9b2614 Build fixes from fuzz target. 6 years ago
Google AutoFuzz Team c4a8498103
Add simple fuzz target for upb 6 years ago
Joshua Haberman 901463e41e Added benchmark of parsing. 6 years ago
Joshua Haberman 5e5e0cf24a More Blaze fixes. 6 years ago
Joshua Haberman 151ebc8a29 Fixed oneof case accessor to cast to enum for C++. 6 years ago
Josh Haberman cd9e1e6817 upb_proto_library() aspect is working, even for external repos. 6 years ago