34 Commits (b19edc5ce0b0dd6591e7b8f65430b0f3e3ea1c29)

Author SHA1 Message Date
Jason Lunn 01fed1cc1b Expose methods needed by Ruby FFI using UPB_API (#1391) 1 year ago
Joshua Haberman 07f6b578ee Split mini_descriptor into its own directory 1 year ago
Eric Salo f12a727c3d upb: remove a redundant typedef 1 year ago
Protobuf Team Bot 628c261e52 [Upb C++] Implement RepeatedField 1 year ago
Joshua Haberman a0f520dc75 Added a new dynamic tree shaking model to upb, with the intention of removing the old model once YouTube has migrated. 2 years ago
Joshua Haberman 14bad4a5bf Fixed a bug in `upb_Map_Delete()` that caused crashes in map.delete(k) for Ruby when string-keyed maps were in use. 2 years ago
Eric Salo 3475ebec94 upb: move the split64 accessors out of upbc/ 2 years ago
Joshua Haberman a49ff5513e Split out `message/accessors_internal.h` and added `upb_Arena` assertions. 2 years ago
Joshua Haberman 57a79de7cc Ensure that extensions respect deterministic serialization. 2 years ago
Eric Salo 0c6b72dbf8 replace upb_Map_Delete() 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
Eric Salo 3f173c4b81 add upb_Map_Delete2() 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
Eric Salo 02cf7aaa1d upb_Array_Resize() now correctly clears new values 2 years ago
Eric Salo 8797415383 mark the public array accessors as UPB_API 2 years ago
Eric Salo a4a7c30b48 remove an obsolete dependency on :message from :collections 2 years ago
Joshua Haberman 9c6223c058 Unified all hazzers to use MiniTable accessors 2 years ago
Eric Salo 2644ae7507 restore upb_MapIterator_Done() 2 years ago
Eric Salo 08f193b28e fix --config=lexan builds that were broken by cl/489989481 2 years ago
Eric Salo 03b1dee5cc implement upb_Map_Next() as the new upb_Map iterator 2 years ago
Protobuf Team Bot f3a0cc49da Internal Change. 2 years ago
Protobuf Team Bot 26febb8422 Mark message_value.h as private 2 years ago
Eric Salo fb7a67458f add build targets for :wire and :message and :message_internal 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 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
Eric Salo fd14316f38 create collections/ subdir for all array and map code 2 years ago