39 Commits (b5fca3e1b5a52e7fab8cfa529d7841b95e65482c)

Author SHA1 Message Date
Joshua Haberman d5bd5b90da Fixed a bug with tree shaking: use a separate MiniTable for statically tree shaken messages. 7 months ago
Joshua Haberman 1b451603f6 Enable tree shaking unused sub-messages for C generated MiniTables. 7 months ago
Joshua Haberman 85c7cc24e0 Add an indirection to sub-messages pointers to allow for static tree shaking. 7 months ago
Éamonn McManus b5fc2735e9 In `upb_MiniTableExtension_GetSubMessage`, return NULL for non-messages. 8 months ago
Eric Salo d923896299 upb: implement most of the non-universal setters 8 months ago
Joshua Haberman 37e484a0aa Replace direct access to MiniTable subs with calls to the encapsulated functions. 9 months ago
Eric Salo bcd44f65c8 upb: upb_MiniTable_MessageFieldIsLinked() -> upb_MiniTable_FieldIsLinked() 9 months ago
Protobuf Team Bot 99315b19d2 Fix upb_MiniTable_SetFullName signature. 10 months ago
Protobuf Team Bot cbfb6991f3 Add api to trace message allocations. 10 months ago
Protobuf Team Bot f2242d7136 Add proto full name support for tracing. 10 months ago
Eric Salo 4502dd1ea3 upb: fix upb_MiniTableField_IsInOneof() to be UPB_API_INLINE everywhere 10 months ago
Eric Salo b0d3a787cc upb: Simplify inline functions in mini_table/ and mem/ and wire/ and message/ 11 months ago
Eric Salo 7b6a845ab7 upb: implement immutability 12 months ago
Eric Salo 7c5ff29979 upb: add upb_MiniTableExtension_CType() 12 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 4ba7d27201 upb: implement _upb_Message_ClearOneofCase() 1 year ago
Eric Salo 0896146034 upb: make all mini_table/ includes unidirectional 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 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 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 2 years ago
Joshua Haberman 07f6b578ee Split mini_descriptor into its own directory 2 years ago