66 Commits (e22539bdd8c00a844f9a7db49a794c05d7f91a44)

Author SHA1 Message Date
Eric Salo bb5322a194 upb: lock down upb_MiniTable (mostly) 1 year ago
Eric Salo d0c85637e7 upb: lock down upb_MiniTableSub 1 year ago
Eric Salo 19ef3a58cf upb: lock down MiniTableField 1 year ago
Eric Salo 21133d554f upb: lock down upb_MiniTableExtension 1 year ago
Eric Salo 3ce2c573b3 upb: start to lock down upb_Array 1 year ago
Eric Salo a49f6b8ea0 upb: move ElemSizeLg2() from message/ into mini_table/ 1 year ago
Eric Salo 45b292f119 upb: refactor mini_table/enum.h 1 year ago
Eric Salo 7fa050d8c1 upb: move IsSubMessage() and IsRepeatedOrMap() from mini_table/internal/field.h 1 year ago
Eric Salo 8324c900b7 upb: steal a bit from upb_Array 1 year ago
Eric Salo 88f0a82a18 upb: normalize the accessor functions for hasbits and oneof_cases 1 year ago
Eric Salo 8849deab91 upb: implement some upb_FieldType and upb_CType functions 1 year ago
Mike Kruskal 8699fde0a9 Enable upb editions conformance testing. 1 year ago
Adam Cozzette 5ca84008fc Move utf8_range into the protobuf repo 1 year ago
Eric Salo ec69a0af63 upb: s/NULL/nullptr in C++ unit tests 1 year ago
Eric Salo 07fba1da07 upb: merge ":collections" into ":message" 1 year ago
Adam Cozzette 501ececd39 Reorganize upb file structure 1 year ago
Adam Cozzette 0d1ba13e83 Move everything into new upb/ directory 1 year ago
Eric Salo eb9e33ec42 upb: remove <stddef.h> and <stdlib.h> from port/def.inc 1 year ago
Eric Salo 21ecc29ed0 upb: fix the leaking port defs 1 year ago
Eric Salo 6d458db48b upb: dedup upb/message/ 1 year ago
Eric Salo d2f10df2dc upb: split apart upb/upb.hpp, delete :upb 1 year ago
Eric Salo cc41a8bed3 upb: dedup the libraries 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 3817bbb572 upb: create upb/mem/BUILD 1 year ago
Eric Salo e4f7b39c06 upb: create upb/wire/internal/ 1 year ago
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
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
Eric Salo 565c8fe66e upb: copy the wire decode recursion-depth-checking code to the wire encoder 2 years ago
Deanna Garcia 2bf53a5583 Update UPB dependency 2 years ago
Joshua Haberman 2e4a4934cf Require that dynamic tree shaking in oneofs apply to all members. 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 73489a9339 Removed the cleanup list 2 years ago
Joshua Haberman a73852630f Changed Arena representation so that fusing links arenas together instead of blocks. 2 years ago
Joshua Haberman d450990631 Allow for fuse/free races in `upb_Arena`. 2 years ago
Protobuf Team Bot fdb45f0da0 Quiet -Wsign-compare errors 2 years ago
Eric Salo c1727b730c enforce a recursion limit on fuzzer tests 2 years ago
Joshua Haberman 57a79de7cc Ensure that extensions respect deterministic serialization. 2 years ago
Joshua Haberman 518e19dc63 Fixed fuzz bug by further validating map entries. 2 years ago
Joshua Haberman df850c821e Fixed fuzz bug when map entry containing unknown fields spans buffers. 2 years ago
Joshua Haberman 7ad307eea8 Added assert that message-type map values must be linked. 2 years ago
Joshua Haberman a5e337f88c Allow dynamic tree shaking for groups, and disallow groups for map entry sub-messages. 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
Joshua Haberman 7cd8f6c940 Ported more cases of wire format parsing to upb_WireReader. 2 years ago