100 Commits (591c6827f5084876cdaee25dc9741afdc3291be8)

Author SHA1 Message Date
Hong Shin bd3876189e Extract FileAdder and all Desc helpers to upb_generator/common 1 month ago
Derek Benson 3b62052186 Add an example crate with a few small tests using the codegen crate. 3 months ago
Protobuf Team Bot 426ca8a34a Move ProtoInfo and ProtoLangToolchainInfo from Bazel 3 months ago
Joshua Haberman 65b7a2c65e Move keywords.h/keywords.cc to hpb generator. 3 months ago
Protobuf Team Bot c8e016c546 Auto-generate files after cl/672397247 3 months ago
Joshua Haberman fd6d8727c8 Created proper `names.h` headers for all upb generators. 3 months ago
Joshua Haberman 5ee5891f7d Refactored the C name mangling to not depend on C++ or upb reflection. 3 months ago
Joshua Haberman da825e80b1 Migrated upb code generators to the new code_generator_lite.h library. 3 months ago
Joshua Haberman 65c9e69f97 Delete upbdev and friends, which were only used by the Dart plugin. 3 months ago
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 e4449ba248 Harmonize license rules between google3 and OSS 3 months ago
Joshua Haberman ddb863c38e Moved the C code generator to its own directory. 4 months ago
Joshua Haberman c939382705 Split the fasttable-specific code into a separate file. 4 months ago
Joshua Haberman a2fd240e0e Moved reflection codegen to its own directory. 4 months ago
Joshua Haberman bc394d2c6d Moved the MiniTable generator into a separate directory. 4 months ago
Joshua Haberman ebd9838248 Make function declarations proper prototypes by adding `void`. 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
Hong Shin 096b139192 move upb/hpb_generator -> protobuf/compiler/hpb 5 months ago
Mike Kruskal 643b0a625f Internal changes 6 months ago
Joshua Haberman 69a1888fd5 Bugfix: do not tree shake map entry messages. 6 months ago
Protobuf Team Bot 2c6d319e69 Auto-generate files after cl/643036818 6 months ago
Joshua Haberman d5bd5b90da Fixed a bug with tree shaking: use a separate MiniTable for statically tree shaken messages. 6 months ago
h-vetinari 94d5f12369 Adding DLL export/import tags to generated public upb API (redux) (#17079) 6 months ago
Protobuf Team Bot a9387b5016 Auto-generate files after cl/642616862 6 months ago
Joshua Haberman 1b451603f6 Enable tree shaking unused sub-messages for C generated MiniTables. 6 months ago
Hong Shin 968087eb61 protos abrogation stage 1 - rename :: hpb for protos_generator 6 months ago
Protobuf Team Bot 9f2893a554 Auto-generate files after cl/642327960 6 months ago
Joshua Haberman bcde8d4b54 Generate one source file per message/enum/extension on Android/iOS. 6 months ago
Protobuf Team Bot b2a6cdb910 Auto-generate files after cl/640749918 6 months ago
Protobuf Team Bot 3dd89a457e Automated rollback of commit 638ee8f654. 6 months ago
Protobuf Team Bot 569184774e Auto-generate files after cl/640592937 6 months ago
Joshua Haberman 638ee8f654 Generate one source file per message/enum/extension on Android/iOS. 6 months ago
Protobuf Team Bot 532f0c2ed5 Auto-generate files after cl/640369522 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 d3b2fc52a4 Auto-generate files after cl/630090538 7 months ago
Protobuf Team Bot c9eeb1c8a7 Internal changes. 7 months ago
Eric Salo 7a1c926ef3 upb: begin to delete the old Dart v2 plugin code 8 months ago
Mike Kruskal 88e4ec9ea8 Fix Windows 2019 linker error due to bootstrap/staleness issues 8 months ago
Eric Salo 9b8f41c595 upb: rewrite the Dart code generator in C++ 8 months ago
Protobuf Team Bot ac32c97fbf Auto-generate files after cl/623355801 8 months ago
Eric Salo 9118be944d upb: extension/basefield setters are now public functions 8 months ago
Protobuf Team Bot d7f032ad15 Move private definitions out of //bazel 8 months ago
Protobuf Team Bot 83ec410d30 Internal change 9 months ago
Eric Salo da06505bdd upb: use mapentry() in the code generator 9 months ago
Mike Kruskal b6032d72e3 Add basic upb cmake support. 9 months ago
Protobuf Team Bot 45f9158b8a Auto-generate files after cl/613970553 9 months ago
Mike Kruskal 8c0485cb68 Include minitable codegen in checked-in cmake files 9 months ago