4 Commits (43f07dc5b5318d36135afcd6514ed0b026fe102f)

Author SHA1 Message Date
Joshua Haberman fd6d8727c8 Created proper `names.h` headers for all upb generators. 3 months ago
Joshua Haberman da825e80b1 Migrated upb code generators to the new code_generator_lite.h library. 3 months ago
Joshua Haberman c939382705 Split the fasttable-specific code into a separate file. 3 months ago
Joshua Haberman bc394d2c6d Moved the MiniTable generator into a separate directory. 4 months ago
Joshua Haberman eab1fa2765 Fixed layering check violations once and for all in upb bootstrapping. 4 months ago
Mike Kruskal 149407e24b Internal changes 4 months ago
Joshua Haberman 69a1888fd5 Bugfix: do not tree shake map entry messages. 5 months ago
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 bcde8d4b54 Generate one source file per message/enum/extension on Android/iOS. 6 months ago
Protobuf Team Bot 3dd89a457e Automated rollback of commit 638ee8f654. 6 months ago
Joshua Haberman 638ee8f654 Generate one source file per message/enum/extension on Android/iOS. 6 months ago
Joshua Haberman 85c7cc24e0 Add an indirection to sub-messages pointers to allow for static tree shaking. 6 months ago
Joshua Haberman a1c99afd98 Introduced a generated extension registry using linker arrays. 6 months ago
Protobuf Team Bot f2242d7136 Add proto full name support for tracing. 9 months ago
Joshua Haberman 50d0421170 Separate MiniTable code generator into a separate library target. 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 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 f6b38b5838 upb: lock down upb_MiniTableEnum 1 year ago
Hong Shin b837d17d2c Update to shortened headers in upb_generator 1 year ago
Joshua Haberman cf3a6f5868 Enabled editions support for upb generated code. 1 year ago
Eric Salo c38ba8d8be upb: unroll a loop in upb_generator that only needs to iterate once 1 year ago
Eric Salo 5b6543edb5 upb: first attempt at implementing name mangling for minitable symbols 1 year ago
Adam Cozzette 12c7bb0750 Rename `upbc` to `upb_generator` 1 year ago
Adam Cozzette 501ececd39 Reorganize upb file structure 1 year ago
Protobuf Team Bot 9e8fdd0167 Forward-declare extension minitables in the header file generated by the `upb_minitable_proto_library()` rule 1 year ago
Joshua Haberman 2b87999fc1 Added new, split upb rules for MiniTables and the C API. 1 year ago