dep-protobuf/upb_generator
Mikita Belahlazau 4f076d951f Add metadata annotations for generated Python protobuf symbols.
The pyi generator now includes Kythe annotations for:
*   Extension field constants (e.g., `EXTENSION_FIELD`).
*   Field number constants (e.g., `STRING_FIELD_FIELD_NUMBER`).
*   `Create` methods in generated Stubby client classes.

These annotations allow the Python indexer to link these generated symbols back to their definitions in the `.proto` files.

PiperOrigin-RevId: 852971617
2026-01-06 16:05:56 -08:00
..
c Enable edition 2024 in upb generators 2025-10-29 16:46:23 -07:00
cmake/google/protobuf/compiler Auto-generate files after cl/834892836 2025-11-20 21:50:10 +00:00
common Internal change. 2025-10-29 13:27:54 -07:00
minitable Add metadata annotations for generated Python protobuf symbols. 2026-01-06 16:05:56 -08:00
reflection Enable edition 2024 in upb generators 2025-10-29 16:46:23 -07:00
stage0/google/protobuf/compiler Migrated to upb C code generator to Emit APIs. 2025-10-29 11:10:29 -07:00
bootstrap_compiler.bzl Add metadata annotations for generated Python protobuf symbols. 2026-01-06 16:05:56 -08:00
BUILD Pack the field array and the subs array into one block of contiguous memory. 2025-11-17 07:29:38 -08:00
common.cc Pack the field array and the subs array into one block of contiguous memory. 2025-11-17 07:29:38 -08:00
common.h Created proper names.h headers for all upb generators. 2024-09-08 21:56:15 -07:00
file_layout.cc upb: eliminate :mini_table_internal 2023-12-19 17:57:50 -08:00
file_layout.h Migrate all upb plugins over to the C++ protoc plugin framework 2025-01-16 07:56:22 -08:00
plugin.cc Update Rust generator to output minidescriptors instead of C minitables 2025-05-21 13:53:12 -07:00
plugin.h Update Rust generator to output minidescriptors instead of C minitables 2025-05-21 13:53:12 -07:00
plugin_bootstrap.h Fix some THIRD_PARTY header guard name leakages from upb. 2025-04-07 13:37:26 -07:00