129 Commits (a3f5ee3a5b901815bf465e5cbd52611bbca3175a)

Author SHA1 Message Date
Mike Kruskal 662497f1d3 Removing non-deterministic pointer sort. 2 years ago
Joshua Haberman 150847d56e Removed unnecessary includes. 2 years ago
Mike Kruskal a1abf835d2 Removed upb dependencies on absl/log. 2 years ago
Joshua Haberman aa68739fa7 Fixed a bug with field numbers >255 in a oneof. 2 years ago
Mike Kruskal a77cec4f4f Remove C++17 feature that's incompatible with C++14 support 2 years ago
Joshua Haberman 4f02fc4790 Removed upb dependencies on absl/log. 2 years ago
Joshua Haberman e41a2d7ba0 upb is self-hosting! 2 years ago
Eric Salo c628e53dde upb_MiniTable_GetMutableMap() -> upb_Message_GetOrCreateMutableMap() 2 years ago
Joshua Haberman 143132fa27 Make upb's generated code agnostic to fasttable. 2 years ago
Joshua Haberman 003ecb3125 Rolling forward: expanded GCC diagnostic pragmas to cover all of accessors.h. 2 years ago
Protobuf Team Bot 565b28c0d1 Unified accessor API for repeated field getters and setters. 2 years ago
Joshua Haberman 48ad4bbd0f Unified accessor API for repeated field getters and setters. 2 years ago
Joshua Haberman 0f938ec4df Unified accessor API for map getters and setters. 2 years ago
Joshua Haberman e34e3bd328 Unified accessor API for map getters and setters. 2 years ago
Joshua Haberman 45dfd77d87 Unified accessor API for map getters and setters. 2 years ago
Joshua Haberman fa2481ddeb Unified accessor for WhichOneof(). 2 years ago
Eric Salo 3bac8780cb normalize most of the message accessors: 2 years ago
Joshua Haberman 2272970a94 Unified ClearField 2 years ago
Joshua Haberman 9c6223c058 Unified all hazzers to use MiniTable accessors 2 years ago
Joshua Haberman d22d6d71ed Refactored message accessors to share a common set of functions instead of duplicating logic. 2 years ago
Eric Salo 27d70edfe2 clean up the :mini_table build target 2 years ago
Eric Salo 33633fd604 generated code now uses the scalar get accessors 2 years ago
Mike Kruskal 2b011bc759 Internal changes 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 fd040a8bff create collections/map_internal.h and collections/map_gencode_util.h 2 years ago
Protobuf Team Bot 306123e2e8 C++ Code generator 2 years ago
Eric Salo fd14316f38 create collections/ subdir for all array and map code 2 years ago
Eric Salo d9b6f13cde remove upb_MtDataEncoder from the public surface 2 years ago
Eric Salo e137175092 create wire/ subdir for all wire-format code 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
Joshua Haberman 32c6e9baab A few more fixes for PHP and the 32-bit build 2 years ago
Joshua Haberman 896e74c141 Optimizes `upb_MiniTable_Enum` for large but dense enums. 2 years ago
Protobuf Team Bot 467e2b5e3b Fix public import header generation. 2 years ago
Joshua Haberman ba7603b7c1 Updated decoder internal symbols to new naming scheme. 2 years ago
Protobuf Team Bot 52c9b98692 Resolve field name/accessor name conflicts. 2 years ago
Protobuf Team Bot ce32d9d68f Fix code generation for infinity default value on float/double fields. 2 years ago
Protobuf Team Bot ec110d9aaa Remove SortedEnums from generator which is now in file_layout.h/cc. 2 years ago
Protobuf Team Bot 8c44f04697 create and lock down upb/internal/array.h 2 years ago
Protobuf Team Bot 46e306bead Move generator shared support code to common target. 2 years ago
Protobuf Team Bot b6f862bf9f Fix message clear not updating hasbit when message/group has presence. Add more tests. 2 years ago
Protobuf Team Bot a6cbda7b7b remove redundant declaration from generated code 2 years ago
Protobuf Team Bot 65bde4e75b upb_Encode() now returns a status value 2 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