2 Commits (0883b22ac4b830a0cb771ea7485481575a2cc7a5)

Author SHA1 Message Date
Eric Salo 07fba1da07 upb: merge ":collections" into ":message" 1 year ago
Adam Cozzette 501ececd39 Reorganize upb file structure 1 year ago
Hong Shin f4b102316e Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full. 1 year ago
Sandy Zhang 81068e8e8c Internal change 1 year ago
Eric Salo 9ce03d7d05 upb: tag wire/types.h as an export for (only) wire/reader.h 1 year ago
Adam Cozzette 7286ffceb2 Merge the protobuf and upb Bazel repos 1 year ago
Adam Cozzette 047df98dea Move upb-x/ back to upb/ 1 year ago
Adam Cozzette 895f190bda Move upb to upb-x 1 year ago
Adam Cozzette 1ba80d7424 Move upb-temp/ back to upb/ 1 year ago
Adam Cozzette d38b8561e6 Move upb/ to upb-temp/ 1 year ago
Adam Cozzette 6fc87fe3f7 Internal change 1 year ago
Protobuf Team Bot cab6c3e223 Internal change 1 year ago
Adam Cozzette 0d1ba13e83 Move everything into new upb/ directory 1 year ago
Eric Salo 21ecc29ed0 upb: fix the leaking port defs 1 year ago
Eric Salo f669ef6576 upb: clean up upb/message/internal/ 1 year ago
Protobuf Team Bot c552102d66 No public description 1 year ago
Adam Cozzette 5aca728f72 Reformat copyright headers 1 year ago
Eric Salo d17233c25b upb: upb/message/accessors_internal.h -> upb/message/internal/accessors.h 1 year ago
Eric Salo e4f7b39c06 upb: create upb/wire/internal/ 1 year ago
Joshua Haberman 07f6b578ee Split mini_descriptor into its own directory 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 339fdb5e7b Hide `upb_MiniTableField.descriptortype` with `UPB_PRIVATE()` macro 2 years ago
Joshua Haberman df93cf65a2 Hide upb_MiniTableField.submsg_index with new `UPB_PRIVATE()` macro 2 years ago
Protobuf Team Bot 9d2b5d1716 Add upb_MiniTable_FindUnknown depth_limit parameter. 2 years ago
Joshua Haberman 57a79de7cc Ensure that extensions respect deterministic serialization. 2 years ago
Protobuf Team Bot 2ad7a308e9 Avoid automatic variables in functions using setjmp. 2 years ago
Protobuf Team Bot 76daaa2319 Incremental step towards fixing nonstandard/nonportable uses of setjmp. 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
Joshua Haberman d22d6d71ed Refactored message accessors to share a common set of functions instead of duplicating logic. 2 years ago
Eric Salo ff6439fba0 move the wire type definitions into upb/wire/ where they belong 2 years ago
Eric Salo 70566461f9 replace and repair the integer hash table iterator: 2 years ago
Eric Salo ff8e1b40ba create base/ subdir and expand :status build target to :base 2 years ago
Eric Salo 75907f7af9 rename the upb_MiniTable subtypes to follow the upb style guide: 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 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
Joshua Haberman 30a28f3d3a Removed kUpb_FieldRep_Pointer as a distinct FieldRep, saving a bit in the MiniTable 2 years ago
Eric Salo 259183b1f0 split out the mapsorter functions into their own .c & .h 2 years ago
Eric Salo eb66ab601f update upb_Encode() to use arena api internally 2 years ago
Protobuf Team Bot 8c44f04697 create and lock down upb/internal/array.h 2 years ago
Protobuf Team Bot 1695cb2788 rename the upb_Array 'len' field as 'size' 2 years ago
Protobuf Team Bot e4635f223e match file names to type names 2 years ago
Protobuf Team Bot 65bde4e75b upb_Encode() now returns a status value 2 years ago
Joshua Haberman 05d23ea955 Fixed UBSAN errors. 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