54 Commits (7c938044b9411395f086498fe681da1bb39d1d97)

Author SHA1 Message Date
Joshua Haberman d5bd5b90da Fixed a bug with tree shaking: use a separate MiniTable for statically tree shaken messages. 8 months ago
Joshua Haberman 1b451603f6 Enable tree shaking unused sub-messages for C generated MiniTables. 8 months ago
Joshua Haberman bcde8d4b54 Generate one source file per message/enum/extension on Android/iOS. 8 months ago
Joshua Haberman 85c7cc24e0 Add an indirection to sub-messages pointers to allow for static tree shaking. 8 months ago
Joshua Haberman a1c99afd98 Introduced a generated extension registry using linker arrays. 8 months ago
Éamonn McManus b5fc2735e9 In `upb_MiniTableExtension_GetSubMessage`, return NULL for non-messages. 9 months ago
Eric Salo d923896299 upb: implement most of the non-universal setters 9 months ago
Joshua Haberman 37e484a0aa Replace direct access to MiniTable subs with calls to the encapsulated functions. 10 months ago
Eric Salo bcd44f65c8 upb: upb_MiniTable_MessageFieldIsLinked() -> upb_MiniTable_FieldIsLinked() 10 months ago
Protobuf Team Bot d7f032ad15 Move private definitions out of //bazel 10 months ago
Mike Kruskal b6032d72e3 Add basic upb cmake support. 11 months ago
Protobuf Team Bot 99315b19d2 Fix upb_MiniTable_SetFullName signature. 11 months ago
Protobuf Team Bot cbfb6991f3 Add api to trace message allocations. 11 months ago
Protobuf Team Bot f2242d7136 Add proto full name support for tracing. 11 months ago
Eric Salo 4502dd1ea3 upb: fix upb_MiniTableField_IsInOneof() to be UPB_API_INLINE everywhere 11 months ago
Eric Salo b0d3a787cc upb: Simplify inline functions in mini_table/ and mem/ and wire/ and message/ 12 months ago
Eric Salo 7b6a845ab7 upb: implement immutability 1 year ago
Eric Salo 7c5ff29979 upb: add upb_MiniTableExtension_CType() 1 year ago
Eric Salo 72275ded70 upb: move upb_Message definition back into upb/message/ 1 year ago
Eric Salo 5c5f092606 upb: implement upb_Message 1 year ago
Eric Salo 4ba7d27201 upb: implement _upb_Message_ClearOneofCase() 1 year ago
Eric Salo 64dbf0dba4 upb: delete the aliases for upb:hash, upb:lex, upb:reflection_internal 1 year ago
Adam Cozzette 4ec9170bcd Fix layering check for usage of gtest 1 year ago
Eric Salo 27eae8f404 upb: delete mini_table/types.h 1 year ago
Eric Salo e397296217 upb: restore the mini_table:internal target 1 year ago
Eric Salo 0896146034 upb: make all mini_table/ includes unidirectional 1 year ago
Eric Salo 3c3d77158f upb: add :test_srcs targets for cmake on GH 1 year ago
Eric Salo 2fb0b93d9d upb: tighten up and lock down upb/wire/ 1 year ago
Eric Salo cdb078275d upb: add more functions to bits/mini_table_field.h 1 year ago
Eric Salo fd6f83576f upb: stop returning void from void functions 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 b83a1fece1 upb: implement upb_MiniTable_MapKey() and upb_MiniTable_MapValue() 1 year ago
Eric Salo 6efd909a9b upb: clean up and lock down the internal oneof accessors 1 year ago
Eric Salo 347486dd85 upb: clean up and lock down the internal hasbit accessors 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
Protobuf Team Bot 2ff245ef18 Internal 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 8dfd82096b upb: lock down upbMiniTable_File 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 a49f6b8ea0 upb: move ElemSizeLg2() from message/ into mini_table/ 1 year ago
Eric Salo 0b892a5466 upb: move IsOneof() from message/internal/accessors.h 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 8849deab91 upb: implement some upb_FieldType and upb_CType functions 1 year ago