29 Commits (ca1c8a98f1f55d222dcbcce5294d92ad63199f12)

Author SHA1 Message Date
Protobuf Team Bot 752173215a Automated Code Change 1 month ago
Nathan Baulch e4cbc79ab4 Fix minor typos (#17682) 3 months ago
Joshua Haberman 8422e9795f Migrated upb to use Copybara-standard stripping. 4 months ago
Joshua Haberman e4449ba248 Harmonize license rules between google3 and OSS 4 months ago
Protobuf Team Bot 8ed10a9a46 Automated Code Change 6 months ago
Protobuf Team Bot d5a435fb4b Rename 'length delimited' to 'length prefixed' 8 months ago
Protobuf Team Bot c6f6a3291e Add Length-Delimited Encode and Decode functions to upb. 8 months ago
Protobuf Team Bot d7f032ad15 Move private definitions out of //bazel 8 months ago
Mike Kruskal b6032d72e3 Add basic upb cmake support. 9 months ago
Protobuf Team Bot f2242d7136 Add proto full name support for tracing. 9 months ago
Eric Salo 7c5ff29979 upb: add upb_MiniTableExtension_CType() 11 months ago
Eric Salo e6d8669958 upb: fix gencode bug with Map<*, bytes> 11 months ago
Adam Cozzette 4ec9170bcd Fix layering check for usage of gtest 12 months ago
Eric Salo 27eae8f404 upb: delete mini_table/types.h 12 months ago
Eric Salo 3c3d77158f upb: add :test_srcs targets for cmake on GH 12 months ago
Eric Salo b997cb6d8d upb: add a non-void typedef for upb_Message 12 months ago
Eric Salo de7f589d44 upb: eliminate :mini_table_internal 1 year ago
Eric Salo 848a2bfd41 upb: tag upb_MiniTableField:number as UPB_ONLYBITS() 1 year ago
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 21133d554f upb: lock down upb_MiniTableExtension 1 year ago
Protobuf Team Bot e6ea44c911 Fix upb_MiniTable_GetOneof(miniTable, field) to work correctly if `field` is the very first field in the proto. 1 year ago
Joshua Haberman cf3a6f5868 Enabled editions support for upb generated code. 1 year ago
Jakob Buchgraber ebdd7e3eb6 Add private accessors for maps to be used by Rust's Map implementation. 1 year ago
Joshua Haberman 8647a803a0 Cleaned up more cases of NULL -> nullptr 1 year ago
Eric Salo 90a7de5063 upb: use upb_c_proto_library() instead of upb_proto_library() 1 year ago
Eric Salo 5b6543edb5 upb: first attempt at implementing name mangling for minitable symbols 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 d2f10df2dc upb: split apart upb/upb.hpp, delete :upb 1 year ago
Eric Salo d90f74d47b upb: create upb/message/BUILD 1 year ago
Protobuf Team Bot c552102d66 No public description 1 year ago
Adam Cozzette 5aca728f72 Reformat copyright headers 1 year ago
Eric Salo 3817bbb572 upb: create upb/mem/BUILD 1 year ago
Eric Salo e1e8f1e222 upb: create upb/base/BUILD 1 year ago
Protobuf Team Bot ae583df89a Fix upb_proto_aspect to correctly reexport providers. 1 year ago
Protobuf Team Bot 3ecb7a4163 Make `upb_proto_aspect` reexport all `deps` when `srcs` is empty. 1 year ago
Joshua Haberman 07f6b578ee Split mini_descriptor into its own directory 1 year ago
Joshua Haberman ba500734c3 Split the JSON rules out of the main BUILD file and removed obsolete forwarding headers 2 years 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
Protobuf Team Bot 73ee41cbb2 license changes 2 years ago
Protobuf Team Bot 30af08f511 Add private accessors for repeated array get to be used by C++ RepeatedField implementation. 2 years ago
Joshua Haberman 339fdb5e7b Hide `upb_MiniTableField.descriptortype` with `UPB_PRIVATE()` macro 2 years ago
Joshua Haberman 73489a9339 Removed the cleanup list 2 years ago
Joshua Haberman bdee30b0a6 Added special case for INT64_MIN in the codegen 2 years ago
Joshua Haberman 81d27ec0e5 Fixed MSAN warning by freeing the arena in ~InlinedArena(). 2 years ago
Eric Salo e860867804 upb_MiniTableExtension_Build() -> upb_MiniTableExtension_Init() 2 years ago
Joshua Haberman 57a79de7cc Ensure that extensions respect deterministic serialization. 2 years ago
Joshua Haberman 6e1cbdfe09 Added fuzzer for descriptor parsing/serialization, and fixed several bugs. 2 years ago