37 Commits (f2a1ec83587877031eb04c13c2d2c20aa04cafe7)

Author SHA1 Message Date
Joshua Haberman c841627af4 Use `default_compatible_with` instead of specifying `compatible_with` on every target. 4 months ago
Joshua Haberman 8422e9795f Migrated upb to use Copybara-standard stripping. 4 months ago
Joshua Haberman 85c7cc24e0 Add an indirection to sub-messages pointers to allow for static tree shaking. 7 months ago
Hong Shin d071c60878 Break out idx in upb_MiniTableSub computation for clarity 8 months ago
Joshua Haberman 37e484a0aa Replace direct access to MiniTable subs with calls to the encapsulated functions. 9 months ago
Eric Salo 818da99549 upb: replace upb_MiniDescriptor_BuildEnum() with upb_MiniTableEnum_Build() 9 months ago
Protobuf Team Bot d7f032ad15 Move private definitions out of //bazel 9 months ago
Eric Salo 2d9c00ccec upb: clean up open vs closed enums in the Dart gencode 10 months ago
Protobuf Team Bot 897fd04266 Correct issue where open enums were incorrectly expected to be linked by upb_MiniTable_GetSubList() 10 months ago
Protobuf Team Bot cbfb6991f3 Add api to trace message allocations. 10 months ago
Protobuf Team Bot 52f9ea88d8 No longer allow minidescriptors to accept message fields tagged as proto3 scalar (implicit presence) 11 months ago
Eric Salo 98843d15ac upb: attempt to reduce the direct use of UPB_PRIVATE() fields 11 months ago
Eric Salo 72275ded70 upb: move upb_Message definition back into upb/message/ 12 months ago
Eric Salo 5c5f092606 upb: implement upb_Message 1 year ago
Eric Salo 9debd6b10a upb: merge upb:message_accessors into upb:message 1 year ago
Eric Salo f0cf0b653c upb: clean up and consolidate the upb/message/ build targets 1 year ago
Adam Cozzette 4ec9170bcd Fix layering check for usage of gtest 1 year ago
Eric Salo 0eac807f3b upb: delete the aliases for base:internal and mini_descriptor:internal 1 year ago
Eric Salo 27eae8f404 upb: delete mini_table/types.h 1 year ago
Eric Salo 090c3adbf2 upb: start consolidating the upb/message/ build targets 1 year ago
Eric Salo e397296217 upb: restore the mini_table:internal target 1 year ago
Eric Salo 3c3d77158f upb: add :test_srcs targets for cmake on GH 1 year ago
Eric Salo cdb078275d upb: add more functions to bits/mini_table_field.h 1 year ago
Eric Salo de7f589d44 upb: eliminate :mini_table_internal 1 year ago
Eric Salo 1f67b8dfe1 upb: tag upb_MiniTableField:offset as UPB_ONLYBITS() 1 year ago
Eric Salo b64c6e193b upb: implement upb_Message_ShallowClone()/Copy() 1 year ago
Eric Salo 848a2bfd41 upb: tag upb_MiniTableField:number as UPB_ONLYBITS() 1 year ago
Eric Salo 0e6607a5c9 upb: tag upb_MiniTableField:mode 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 19ef3a58cf upb: lock down MiniTableField 1 year ago
Eric Salo 21133d554f upb: lock down upb_MiniTableExtension 1 year ago
Eric Salo f6b38b5838 upb: lock down upb_MiniTableEnum 1 year ago
Eric Salo 0b892a5466 upb: move IsOneof() from message/internal/accessors.h 1 year ago
Eric Salo 7fa050d8c1 upb: move IsSubMessage() and IsRepeatedOrMap() from mini_table/internal/field.h 1 year ago
Eric Salo 88f0a82a18 upb: normalize the accessor functions for hasbits and oneof_cases 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 d2f10df2dc upb: split apart upb/upb.hpp, delete :upb 1 year ago
Eric Salo cc41a8bed3 upb: dedup the libraries 1 year ago
Adam Cozzette a56581c078 Remove unused variable from encode_test.cc 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 e1e8f1e222 upb: create upb/base/BUILD 1 year ago
Eric Salo b19edc5ce0 upb: bugfix for importing a proto3 enum from within a proto2 file 1 year ago
Joshua Haberman 79af13abde Use filegroup() internally instead of pkg_files() 2 years ago
Joshua Haberman 05ca7e37d0 Added a check to verify that the number of required fields does not exceed the maximum. 2 years ago
Joshua Haberman dbbc4a30f9 Split mini_descriptor/decode.c into several smaller files. 2 years ago