[6.5.0] Proto toolchainisation cherrypicks (#20925)
Fixes: https://github.com/bazelbuild/bazel/issues/20921 List of cherrypicks: 5a24c8a3 ilist@google.com Mon Oct 9 02:27:10 2023 -0700 Support automatic exec groups in proto_common.compile 3e1e0616 ilist@google.com Tue Oct 3 03:32:01 2023 -0700 Use proto toolchains in cc_proto_library 8c38be32 ilist@google.com Mon Oct 2 07:08:55 2023 -0700 Use proto toolchains in java_lite_proto_library 51970d25 ilist@google.com Mon Oct 2 07:05:16 2023 -0700 Use proto toolchains in java_proto_library 20bc11fa ilist@google.com Mon Oct 2 06:56:47 2023 -0700 Decouple java_lite_proto_library from java_proto_library 3b18d3fb ilist@google.com Mon Oct 2 04:11:24 2023 -0700 Refactor proto toolchainsation support utilities 42800a82 ilist@google.com Fri Sep 22 03:04:18 2023 -0700 Use proto compiler from proto_toolchain rule d435c6dd ilist@google.com Thu Sep 21 07:05:40 2023 -0700 Use proto_toolchain in proto_library f5fb2f6a ilist@google.com Wed Sep 20 05:50:59 2023 -0700 Remove protoc from proto_lang_toolchain rule 108ef553 ilist@google.com Tue Sep 19 08:40:00 2023 -0700 Use MockProtoSupport.setup where protos are used 11cf1b75 ilist@google.com Sun Sep 17 21:57:54 2023 -0700 Implement incompatible_enable_proto_toolchain_resolution
Showing
- src/main/java/com/google/devtools/build/lib/packages/semantics/BuildLanguageOptions.java 17 additions, 0 deletions...ls/build/lib/packages/semantics/BuildLanguageOptions.java
- src/main/java/com/google/devtools/build/lib/rules/proto/BUILD 1 addition, 0 deletions...main/java/com/google/devtools/build/lib/rules/proto/BUILD
- src/main/java/com/google/devtools/build/lib/rules/proto/BazelProtoCommon.java 17 additions, 0 deletions...ogle/devtools/build/lib/rules/proto/BazelProtoCommon.java
- src/main/java/com/google/devtools/build/lib/rules/proto/ProtoConfiguration.java 14 additions, 9 deletions...le/devtools/build/lib/rules/proto/ProtoConfiguration.java
- src/main/java/com/google/devtools/build/lib/rules/proto/ProtoConstants.java 1 addition, 1 deletion...google/devtools/build/lib/rules/proto/ProtoConstants.java
- src/main/starlark/builtins_bzl/common/cc/cc_proto_library.bzl 16 additions, 14 deletions...main/starlark/builtins_bzl/common/cc/cc_proto_library.bzl
- src/main/starlark/builtins_bzl/common/cc/semantics.bzl 1 addition, 0 deletionssrc/main/starlark/builtins_bzl/common/cc/semantics.bzl
- src/main/starlark/builtins_bzl/common/exports.bzl 1 addition, 1 deletionsrc/main/starlark/builtins_bzl/common/exports.bzl
- src/main/starlark/builtins_bzl/common/java/java_semantics.bzl 2 additions, 0 deletions...main/starlark/builtins_bzl/common/java/java_semantics.bzl
- src/main/starlark/builtins_bzl/common/java/proto/java_lite_proto_library.bzl 29 additions, 11 deletions...uiltins_bzl/common/java/proto/java_lite_proto_library.bzl
- src/main/starlark/builtins_bzl/common/java/proto/java_proto_library.bzl 6 additions, 6 deletions...ark/builtins_bzl/common/java/proto/java_proto_library.bzl
- src/main/starlark/builtins_bzl/common/proto/proto_common.bzl 31 additions, 0 deletionssrc/main/starlark/builtins_bzl/common/proto/proto_common.bzl
- src/main/starlark/builtins_bzl/common/proto/proto_lang_toolchain.bzl 54 additions, 55 deletions...arlark/builtins_bzl/common/proto/proto_lang_toolchain.bzl
- src/main/starlark/builtins_bzl/common/proto/proto_lang_toolchain_custom_protoc.bzl 0 additions, 23 deletions...s_bzl/common/proto/proto_lang_toolchain_custom_protoc.bzl
- src/main/starlark/builtins_bzl/common/proto/proto_lang_toolchain_default_protoc.bzl 0 additions, 23 deletions..._bzl/common/proto/proto_lang_toolchain_default_protoc.bzl
- src/main/starlark/builtins_bzl/common/proto/proto_lang_toolchain_wrapper.bzl 0 additions, 35 deletions...uiltins_bzl/common/proto/proto_lang_toolchain_wrapper.bzl
- src/main/starlark/builtins_bzl/common/proto/proto_library.bzl 21 additions, 12 deletions...main/starlark/builtins_bzl/common/proto/proto_library.bzl
- src/main/starlark/builtins_bzl/common/proto/proto_semantics.bzl 1 addition, 0 deletions...in/starlark/builtins_bzl/common/proto/proto_semantics.bzl
- src/test/java/com/google/devtools/build/lib/packages/util/MockProtoSupport.java 100 additions, 16 deletions...le/devtools/build/lib/packages/util/MockProtoSupport.java
- src/test/java/com/google/devtools/build/lib/rules/cpp/CcStarlarkApiProviderTest.java 1 addition, 1 deletion...vtools/build/lib/rules/cpp/CcStarlarkApiProviderTest.java
Please register or sign in to comment