65 Commits (565b28c0d1d04008f3af87629e059a9f96ed73e1)

Author SHA1 Message Date
Protobuf Team Bot 907d705e86 Add IWYU pragmas for deprecated headers 2 years ago
Eric Salo 27d70edfe2 clean up the :mini_table build target 2 years ago
Eric Salo b3cb3fbea8 create upb/hash/ 2 years ago
Eric Salo ff8e1b40ba create base/ subdir and expand :status build target to :base 2 years ago
Protobuf Team Bot d4425d3f5b Refactor out functions to get hasbit offset and mask. 2 years ago
Eric Salo 75907f7af9 rename the upb_MiniTable subtypes to follow the upb style guide: 2 years ago
Eric Salo cb7a51938c inline the trivial int conversion functions in the code generator 2 years ago
Eric Salo f6307877d3 move portability stuff into upb/port/ 2 years ago
Eric Salo 46699b72ad move message set enums into upb/wire/ (and use them) 2 years ago
Eric Salo fd040a8bff create collections/map_internal.h and collections/map_gencode_util.h 2 years ago
Eric Salo 41335a03be normalize upb_Message_New() 2 years ago
Eric Salo 1a3803ce8b dead code elimination 2 years ago
Joshua Haberman b33fd88ed3 Added function for getting the type of a MiniTable field 2 years ago
Joshua Haberman 30a28f3d3a Removed kUpb_FieldRep_Pointer as a distinct FieldRep, saving a bit in the MiniTable 2 years ago
Protobuf Team Bot b49f992a04 Remove redefinition of upb_MiniTable_Extension, upb_MiniTable. 2 years ago
Eric Salo 259183b1f0 split out the mapsorter functions into their own .c & .h 2 years ago
Eric Salo 787714f60d move extension_registry declarations out of msg_internal.h 2 years ago
Joshua Haberman 896e74c141 Optimizes `upb_MiniTable_Enum` for large but dense enums. 2 years ago
Protobuf Team Bot ce32d9d68f Fix code generation for infinity default value on float/double fields. 2 years ago
Protobuf Team Bot 8c44f04697 create and lock down upb/internal/array.h 2 years ago
Protobuf Team Bot 0c78048723 clean the fences for the headers: 2 years ago
Protobuf Team Bot 7975945e61 clean up the dependency graph some more 2 years ago
Protobuf Team Bot 1695cb2788 rename the upb_Array 'len' field as 'size' 2 years ago
Protobuf Team Bot 83f4988561 rename the upb_Array 'size' field as 'capacity' 2 years ago
Protobuf Team Bot e4635f223e match file names to type names 2 years ago
Joshua Haberman 1cf8214e4d Changed upb's arena alignment from 16 to 8. 3 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
Joshua Haberman 3e0890c055 Added support for UnknownFieldSet. 3 years ago
Joshua Haberman 76c7ca9327 Updated API for accessing extensions. 3 years ago
Joshua Haberman fa8b605f78 Implemented MiniDescriptors for proto2 enums. 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
Protobuf Team bef53686ec Add support for clear field in upbc. 3 years ago
Joshua Haberman cb55c4d781 Addressed PR comments. 3 years ago
Joshua Haberman 8d148f023e Clang-format and fixed missing dep. 3 years ago
Joshua Haberman 20e7802fca Clang-format. 3 years ago
Joshua Haberman 5b711f286b WIP. 3 years ago
Joshua Haberman 76a81e2177 WIP. 3 years ago
Joshua Haberman 7c4d12e856 Addressed PR comments. 3 years ago
Joshua Haberman 8405436044 Addressed PR comments. 3 years ago
Joshua Haberman 8ede0d552d Tests are passing. 3 years ago
Joshua Haberman 44363393f3 Backed out a functional refactoring. 3 years ago
Joshua Haberman 532dc1f0f0 Renamed a few more constants to the new style. 3 years ago
Matt Kulukundis 00a88b2426 clang-format 3 years ago
Matt Kulukundis 17f3a0d236 move to internal 3 years ago
Joshua Haberman 13434560e0 WIP. 3 years ago
Joshua Haberman 5dfbc684dd WIP. 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