2 Commits (52c159855457a3360d1e2b1e790eca3549c1d28b)

Author SHA1 Message Date
Joshua Haberman d5bd55cde1 Treat unlinked sub-messages in the MiniTable as unknown 2 years ago
Eric Salo 00765002ff - All of reflection now lives in upb/reflection/ 2 years ago
Eric Salo 85534bbb1e remove unused #includes from reflection.h 2 years ago
Protobuf Team Bot e4635f223e match file names to type names 2 years ago
Protobuf Team 823ed18316 Move upb_Array and upb_Map into collections target. 3 years ago
Joshua Haberman 76c7ca9327 Updated API for accessing extensions. 3 years ago
Protobuf Team e1e7435e70 Internal change 3 years ago
Joshua Haberman 9cc02bb60d Rewrote the MessageSet parsing code in the upb decoder to properly handle several edge cases. 3 years ago
Joshua Haberman c56fe27f88 Fix mistake in previous rename: upb_MessageDef_FindFieldByNameWithSize. 3 years ago
Joshua Haberman 606308c639 Added back missing underscore. 3 years ago
Joshua Haberman 75b6291e40 Renamed upb_FieldType_* -> kUpb_FieldType_* 3 years ago
Joshua Haberman 499c2cc8b1 upb_extreg, upb_msg 3 years ago
Joshua Haberman 1c955f37ce
Mass API rename and clang-reformat (#485) 3 years ago
Joshua Haberman e5d8d28b0f Addressed PR comments. 3 years ago
Joshua Haberman 80776e363d Changed the style of a few range checks. 3 years ago
Joshua Haberman f85cf27ea4 Fixes to delete algorithm. 3 years ago
Joshua Haberman d067bd3f41 Addressed PR comments. 3 years ago
Joshua Haberman 455426ec70 Added repeated fields. 3 years ago
Joshua Haberman b1bbbdd4e7 Addressed PR comments. 3 years ago
Joshua Haberman ce012b7b55 Added support for extensions. 3 years ago
Joshua Haberman 3881393907 Renamed .int.h to _internal.h, for greater clarity. 4 years ago
Joshua Haberman 823eb09694 Update all 2011 dates to 2021. 4 years ago
Joshua Haberman e59d2c8fa7 Added license headers to all files. 4 years ago
Joshua Haberman add9b12f18 Fixed quadratic memory usage in upb_array_append(). 4 years ago
Joshua Haberman 83c0edbd2a A few minor cleanups. 4 years ago
Joshua Haberman 10b355a6e0 A couple minor fixes. These are exercised by Ruby. 4 years ago
Joshua Haberman dd0994d377 Bugfix for JSON decoding: only check real oneofs for duplicates. 4 years ago
Joshua Haberman 71749b7caf Implemented inline array allocation, and moved type->lg2 map to reflection. 4 years ago
Joshua Haberman 9557b97acc Implemented inline array allocation, and moved type->lg2 map to reflection. 4 years ago
Joshua Haberman 5aa5b77b41 Added simple offset-based accessors for defs, and deprecated old iterators. 4 years ago
Joshua Haberman b717575cef
Added -Wextra and -Wshorten-64-to-32 and fixed resulting errors. (#289) 5 years ago
Joshua Haberman 634d37515c Bugfix for oneofs and added line/col info to JSON. 5 years ago
Joshua Haberman 543a0ce8f2
Fixes for PHP. (#286) 5 years ago
Joshua Haberman 16facab490
Created an amalgamation without handlers, and fixed some bugs. (#283) 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 5667a7a806 Removed stray assert, causing C90 build errors. 5 years ago
Joshua Haberman 23a5af3513 [json] fixed all remaining conformance bugs. 5 years ago
Joshua Haberman a292261aeb Added JSON decoder to conformance tests, and fixed tons of bugs. 5 years ago
Joshua Haberman d49c1db6c2 New JSON decoder, string->msg using reflection. 5 years ago
Joshua Haberman 1da9cfde77 A few bugfixes. 5 years ago
Joshua Haberman 4c6dcc3c6b
[textformat]: added missing newline when a message opens. (#245) 5 years ago
Joshua Haberman ce1a399a19
Text format serializer for upb_msg (#242) 5 years ago
Joshua Haberman c4b64e6a20 Slight simplification: NULL arena will avoid creating a new sub-object. 5 years ago
Joshua Haberman d541566a7b Moved upb_array_new() to upb/reflection.h where it belongs. 5 years ago
Joshua Haberman 520ddc1f11 c89 fixes. 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