2919 Commits (3ecb7a4163f637fb23d0dd3af70c4b8db210defd)
 

Author SHA1 Message Date
Protobuf Team Bot 3ecb7a4163 Make `upb_proto_aspect` reexport all `deps` when `srcs` is empty. 1 year ago
Protobuf Team Bot e611550db0 Changes to scalar repeated field proxy: 1 year ago
Eric Salo 0c2a2511a8 upb: implement IsExactlyEqual() for proto messages 1 year ago
Joshua Haberman dbbc4a30f9 Split mini_descriptor/decode.c into several smaller files. 1 year ago
Joshua Haberman 07f6b578ee Split mini_descriptor into its own directory 1 year ago
Joshua Haberman b2e55eecdd Added empty placeholder for mini_descriptor package. 1 year ago
Protobuf Team Bot 07f7b2086e Add support for HasExtension/GetExtension without ExtensionRegistry. 1 year ago
Protobuf Team Bot 496e2fd555 [Upb C++]Add ::protos::ClearMessage and DeepCopy apis. 1 year ago
Protobuf Team Bot 923e8b756f Fix Serialize failing for Proxy/CProxy. 1 year ago
Joshua Haberman 34a770d13e Refactored mini_table targets into their own BUILD file. 1 year ago
Sandy Zhang 80264f7cab Add GHA UPB macOS bazel coverage for Apple Silicon 1 year ago
Pierre Hallot edbbb1581b [C++20 build failure, Clang 15] Fix ambiguous-reversed-operator warning (#1199) 1 year ago
Pierre Hallot a93e43f7e8 names.cc: Add missing constinit (#1359) 1 year ago
Vincent Thiberville 558c772b63 fix: add shebang in python interpreter (#1336) 1 year ago
Eric Salo f12a727c3d upb: remove a redundant typedef 1 year ago
Joshua Haberman 47c9298ab9 Give generated_code_support.h its own forwarding header. 1 year ago
Eric Salo a3f0bce495 upb: clean up upb/json/BUILD 1 year ago
Joshua Haberman ba500734c3 Split the JSON rules out of the main BUILD file and removed obsolete forwarding headers 1 year ago
Mark Mann ee24ef2300 Internal change. 1 year ago
Jie Luo 00a9807c9e Remove some message factory tests in python upb 1 year ago
Adam Cozzette 550f9b021b Fix handling of public imports in upb `protos` generator 1 year ago
Jie Luo 0ea9f73be3 skip some upb python test which extend non iterable value to repeated field 1 year ago
Jie Luo cbacdf152a Remove RegisterExtension in message class 1 year ago
Jie Luo 56a770818c Skip some upb tests for message factory. To get rid of copybara complains 1 year ago
Protobuf Team Bot 628c261e52 [Upb C++] Implement RepeatedField 1 year ago
Jie Luo cfb8b3dd6d Update upb deps and remove testAddTypeError test in python upb 1 year ago
Protobuf Team Bot be58dea3c2 Add support in upb_proto_library rule for cc_shared_library. Will only work from Bazel 6.3. 1 year ago
Protobuf Team Bot e83207ab8b cleanup: generate a cleaner CMake file 1 year ago
Eric Salo 34c692f0f9 upb: cast gencode enums in bitwise ops to make C++20 happy 1 year ago
Protobuf Team Bot 532b4d0671 Fix `upb_MiniTableField_CType()` to work correctly for enums & strings. 1 year ago
Jie Luo 3c76a26b36 internal change 2 years ago
Protobuf Team Bot 3e4de3c7dd [Upb C++] Split name-related functions from gen_utils.{h,cc} into names.{h,cc}. Also create a separate build target for output.{h,cc} (though it's kept private, since we prefer protobuf/io/printer.h for newer code). 2 years ago
Joshua Haberman a0f520dc75 Added a new dynamic tree shaking model to upb, with the intention of removing the old model once YouTube has migrated. 2 years ago
Joshua Haberman 14bad4a5bf Fixed a bug in `upb_Map_Delete()` that caused crashes in map.delete(k) for Ruby when string-keyed maps were in use. 2 years ago
Protobuf Team Bot 73ee41cbb2 license changes 2 years ago
Jie Luo 7f0092a802 Internal change 2 years ago
Joshua Haberman 67bf61af6c Make upb_proto_[reflection_]library advertise that it returs CcInfo. 2 years ago
Joshua Haberman 6c10ce248d Removed old ResizeArray() API per TODO 2 years ago
Adam Cozzette 7bd972db76 Internal change 2 years ago
Protobuf Team Bot 45462534e5 Fix ::protos::CloneMessage template. 2 years ago
Joshua Haberman 5c85a9f4f4 Refactor upb_MtDataEncoder_PutField() into several helper functions. 2 years ago
Joshua Haberman 18b98a8ec1 Give sub-messages and sub-enums distinct initialization code paths. 2 years ago
Deanna Garcia 1123c8a4eb Update UPB's absl dep to newest patch. 2 years ago
Deanna Garcia b9d8ff9f5f Remove patch to internal protobuf rules now that it's implemented in the proto repository. 2 years ago
Jie Luo 60be96e0bf -Make message __deepcopy__ call UPB code instead of default implementation for 2 years ago
Thomas Van Lenten 2282505327 Move to proto_common for all upb aspects to fix numerous tricky edge cases and simplify the code 2 years ago
Joshua Haberman 88d5b91810 Move to proto_common for all upb aspects to fix numerous tricky edge cases and simplify the code 2 years ago
Eric Salo 4c6931f22a upb: clean up the Dart ffi build targets 2 years ago
Sandy Zhang 5a42239800 Update upb's protobuf dependency 2 years ago
Jie Luo 62f1470f09 -Make message CopyFrom() call UPB code instead of default implementation for python UPB 2 years ago