5 Commits (cb7a51938c0ebdbe1de57f820b26070b952d6049)

Author SHA1 Message Date
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 fd14316f38 create collections/ subdir for all array and map code 2 years ago
Eric Salo e137175092 create wire/ subdir for all wire-format code 2 years ago
Eric Salo df34b04658 make upb_ExtensionRegistry_AddArray() and upb_ExtensionRegistry_Lookup() public 2 years ago
Eric Salo 41335a03be normalize upb_Message_New() 2 years ago
Protobuf Team Bot 50d36a62b0 Add asserts for unlinked mini tables. 2 years ago
Joshua Haberman d5bd55cde1 Treat unlinked sub-messages in the MiniTable as unknown 2 years ago
Joshua Haberman f44653bc52 Readability improvements for decode.c: 2 years ago
Joshua Haberman e55bfa2851 Minor decoder refactor 2 years ago
Joshua Haberman 896e74c141 Optimizes `upb_MiniTable_Enum` for large but dense enums. 2 years ago
Joshua Haberman ba7603b7c1 Updated decoder internal symbols to new naming scheme. 2 years ago
Joshua Haberman ececc21624 Fixed bug when parsing an unknown value in a proto2 enum extension. #fuzzing 2 years ago
Protobuf Team Bot 8c44f04697 create and lock down upb/internal/array.h 2 years ago
Protobuf Team Bot 033859ff5d rename internal/upb.h as internal/encode.h 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 d72d98495d Fixed a Python test by adding a new map insert function that distinguishes between insert and update. 3 years ago
Joshua Haberman 4978040db4 Rewrote the MessageSet parsing code in the upb decoder to properly handle several edge cases. 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 bcb08bf9f0 Clang-format. 3 years ago
Joshua Haberman 6509f13568 Reverted extra debug assignment. 3 years ago
Joshua Haberman 1046d778a2 Removed debug print statements. 3 years ago
Joshua Haberman 7d5f4cd9b6 Implemented the functionality to make the test pass. 3 years ago
theodorerose 97273a3638 WIP 3 years ago
Joshua Haberman 532dc1f0f0 Renamed a few more constants to the new style. 3 years ago
Joshua Haberman 826eca6742 Enabled ubsan tests and fixed ubsan failures. 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 72af9dc0cc Switch to a single upb_Decode. 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 a0374b3b08 Added required field checking into the encoder. 3 years ago
Stan Hu 81eda8fade
Fix conformance test failures on big-endian systems 3 years ago
Joshua Haberman 50978256b9 Properly byte-swap fixed packed fields. 3 years ago
Stan Hu ba83e135d2
Refactor decode_munge to call decode_munge_int32 3 years ago
Stan Hu ad4d4076e1
Fix big endian decoding of enum_packed 3 years ago
Stan Hu c604ed9ae9
Fix big endian handling of enums 3 years ago
Joshua Haberman 2199be91bc Fixed UBSAN error. 3 years ago
Joshua Haberman 58968d6a78 A bit of minor code tweaking that improves benchmarks by 10%. 3 years ago
Joshua Haberman 58c1dbc11f Addressed PR comments. 3 years ago
Joshua Haberman 1618e1b9a6 Fixed case of parsing an unknown field. 3 years ago
Joshua Haberman f7980b7ed1 Restructured for simplicity and fixed fasttable parser. 3 years ago
Joshua Haberman dfa28861cc Don't store field_start, derive it separately. 3 years ago
Joshua Haberman 7c83eb93be Removed extra size from message. 3 years ago
Joshua Haberman 3d437bbcab Some pre-PR fixes. 3 years ago