6 Commits (21af7830ad5ff34798d7c5c8c70c30b450f6634e)

Author SHA1 Message Date
Protobuf Team Bot 907d705e86 Add IWYU pragmas for deprecated headers 2 years ago
Eric Salo fd14316f38 create collections/ subdir for all array and map code 2 years ago
Protobuf Team Bot 8c44f04697 create and lock down upb/internal/array.h 2 years ago
Protobuf Team Bot 7975945e61 clean up the dependency graph some more 2 years ago
Protobuf Team Bot 8d0d13f2bc Fix the dependency chain for internal/arena.h 2 years ago
Protobuf Team Bot e4635f223e match file names to type names 2 years ago
Joshua Haberman d72d98495d Fixed a Python test by adding a new map insert function that distinguishes between insert and update. 3 years ago
Protobuf Team 823ed18316 Move upb_Array and upb_Map into collections target. 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 f85cf27ea4 Fixes to delete algorithm. 3 years ago
Joshua Haberman d067bd3f41 Addressed PR comments. 3 years ago
Joshua Haberman 2d4ffbf1c4 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 823eb09694 Update all 2011 dates to 2021. 4 years ago
Joshua Haberman e59d2c8fa7 Added license headers to all files. 4 years ago
Joshua Haberman 1674f28dd7 Put public message interface into msg.h and moved internal functions to msg.int.h. 4 years ago
Joshua Haberman 5e550e88f8 Added API for getting fielddef default as a upb_msgval. 4 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 23a5af3513 [json] fixed all remaining conformance bugs. 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 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 23825332e1 WIP. 5 years ago
Joshua Haberman 27b95c969a WIP. 5 years ago
Joshua Haberman 9a360ad43d Moved legacy_msg_reflection.{c,h} -> reflection.{c.h}. 5 years ago
Joshua Haberman dc58b657ee New reflection API doesn't need types as parameters for map/array. 5 years ago
Joshua Haberman c486da3970 WIP. 5 years ago
Joshua Haberman 1461da5056 WIP. 5 years ago
Esun Kim 2c3a28e411 Add -Wstrict-prototypes option 5 years ago
Joshua Haberman 283857f308 WIP. 6 years ago
Joshua Haberman da4e616860 Removed type from upb_array also. 6 years ago
Josh Haberman 0c64c4b594 WIP. 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
Joshua Haberman 928ef7f2c0
Removed reflection and other extraneous things from the core library. (#158) 6 years ago
Joshua Haberman cb26d883d1 WIP. 6 years ago
Josh Haberman 9ea6bb4678 Renamed upb_stringview -> upb_strview for C terseness. 6 years ago
Joshua Haberman d0c8bb84f4 WIP. 6 years ago
Joshua Haberman 380558922b test_encoder passes! Other tests still need to be fixed. 6 years ago
Joshua Haberman aa2d5a609b Fixed generated code for C++. 6 years ago
Joshua Haberman 10e682cf2a Added hazzers. 6 years ago
Joshua Haberman 6bcdaa1352 Changed generated array accessors to be more convenient. 6 years ago
Joshua Haberman 336402b4d7 WIP, core library compiles now. 6 years ago
Josh Haberman b79fd65a83 WIP. 6 years ago
Josh Haberman 950d7a9530 Fixed warnings. 6 years ago