39 Commits (e1638dc8232315678416e62b24b67084f6d93256)

Author SHA1 Message Date
Joshua Haberman d5bd5b90da Fixed a bug with tree shaking: use a separate MiniTable for statically tree shaken messages. 6 months ago
Joshua Haberman 1b451603f6 Enable tree shaking unused sub-messages for C generated MiniTables. 6 months ago
Joshua Haberman 85c7cc24e0 Add an indirection to sub-messages pointers to allow for static tree shaking. 6 months ago
Éamonn McManus b5fc2735e9 In `upb_MiniTableExtension_GetSubMessage`, return NULL for non-messages. 7 months ago
Eric Salo d923896299 upb: implement most of the non-universal setters 7 months ago
Joshua Haberman 37e484a0aa Replace direct access to MiniTable subs with calls to the encapsulated functions. 7 months ago
Eric Salo bcd44f65c8 upb: upb_MiniTable_MessageFieldIsLinked() -> upb_MiniTable_FieldIsLinked() 8 months ago
Protobuf Team Bot 99315b19d2 Fix upb_MiniTable_SetFullName signature. 9 months ago
Protobuf Team Bot cbfb6991f3 Add api to trace message allocations. 9 months ago
Protobuf Team Bot f2242d7136 Add proto full name support for tracing. 9 months ago
Eric Salo 4502dd1ea3 upb: fix upb_MiniTableField_IsInOneof() to be UPB_API_INLINE everywhere 9 months ago
Eric Salo b0d3a787cc upb: Simplify inline functions in mini_table/ and mem/ and wire/ and message/ 10 months ago
Eric Salo 7b6a845ab7 upb: implement immutability 10 months ago
Eric Salo 7c5ff29979 upb: add upb_MiniTableExtension_CType() 11 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 4ba7d27201 upb: implement _upb_Message_ClearOneofCase() 11 months ago
Eric Salo 0896146034 upb: make all mini_table/ includes unidirectional 11 months ago
Eric Salo 2fb0b93d9d upb: tighten up and lock down upb/wire/ 11 months ago
Eric Salo cdb078275d upb: add more functions to bits/mini_table_field.h 12 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 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 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
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 6d458db48b upb: dedup upb/message/ 1 year ago
Adam Cozzette 5aca728f72 Reformat copyright headers 1 year ago
Eric Salo e1e8f1e222 upb: create upb/base/BUILD 1 year ago
Protobuf Team Bot f67198ffef Add struct tag to upb_MiniTable usages in upb/mini_table/internal/file.h 1 year ago
Joshua Haberman a6852ec919 Moved TypeScript direct bit read/writes to //third_party/upb/bits 1 year ago
Joshua Haberman 07f6b578ee Split mini_descriptor into its own directory 1 year ago