37 Commits (c964e143d97b16fd76a1d00486810cc05874f3ee)

Author SHA1 Message Date
Joshua Haberman c841627af4 Use `default_compatible_with` instead of specifying `compatible_with` on every target. 3 months ago
Joshua Haberman 8422e9795f Migrated upb to use Copybara-standard stripping. 3 months ago
Joshua Haberman 85c7cc24e0 Add an indirection to sub-messages pointers to allow for static tree shaking. 6 months ago
Hong Shin d071c60878 Break out idx in upb_MiniTableSub computation for clarity 7 months ago
Joshua Haberman 37e484a0aa Replace direct access to MiniTable subs with calls to the encapsulated functions. 7 months ago
Eric Salo 818da99549 upb: replace upb_MiniDescriptor_BuildEnum() with upb_MiniTableEnum_Build() 8 months ago
Protobuf Team Bot d7f032ad15 Move private definitions out of //bazel 8 months ago
Eric Salo 2d9c00ccec upb: clean up open vs closed enums in the Dart gencode 8 months ago
Protobuf Team Bot 897fd04266 Correct issue where open enums were incorrectly expected to be linked by upb_MiniTable_GetSubList() 8 months ago
Protobuf Team Bot cbfb6991f3 Add api to trace message allocations. 9 months ago
Protobuf Team Bot 52f9ea88d8 No longer allow minidescriptors to accept message fields tagged as proto3 scalar (implicit presence) 10 months ago
Eric Salo 98843d15ac upb: attempt to reduce the direct use of UPB_PRIVATE() fields 10 months ago
Eric Salo 72275ded70 upb: move upb_Message definition back into upb/message/ 11 months ago
Eric Salo 5c5f092606 upb: implement upb_Message 11 months ago
Eric Salo 9debd6b10a upb: merge upb:message_accessors into upb:message 11 months ago
Eric Salo f0cf0b653c upb: clean up and consolidate the upb/message/ build targets 11 months ago
Adam Cozzette 4ec9170bcd Fix layering check for usage of gtest 11 months ago
Eric Salo 0eac807f3b upb: delete the aliases for base:internal and mini_descriptor:internal 11 months ago
Eric Salo 27eae8f404 upb: delete mini_table/types.h 11 months ago
Eric Salo 090c3adbf2 upb: start consolidating the upb/message/ build targets 11 months ago
Eric Salo e397296217 upb: restore the mini_table:internal target 11 months ago
Eric Salo 3c3d77158f upb: add :test_srcs targets for cmake on GH 11 months ago
Eric Salo cdb078275d upb: add more functions to bits/mini_table_field.h 11 months ago
Eric Salo de7f589d44 upb: eliminate :mini_table_internal 12 months ago
Eric Salo 1f67b8dfe1 upb: tag upb_MiniTableField:offset as UPB_ONLYBITS() 12 months 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() 1 year ago
Joshua Haberman 05ca7e37d0 Added a check to verify that the number of required fields does not exceed the maximum. 1 year ago
Joshua Haberman dbbc4a30f9 Split mini_descriptor/decode.c into several smaller files. 1 year ago