| diff --git a/java/core/BUILD.bazel b/java/core/BUILD.bazel |
| index 5591a8c057..e88767ba05 100755 |
| --- a/java/core/BUILD.bazel |
| +++ b/java/core/BUILD.bazel |
| @@ -182,7 +182,7 @@ protobuf_java_export( |
| protobuf_java_library( |
| name = "lite_runtime_only", |
| srcs = LITE_SRCS, |
| - visibility = ["//java/kotlin:__pkg__"], |
| + visibility = ["//visibility:public"], |
| ) |
| |
| proto_library( |
| diff --git a/MODULE.bazel b/MODULE.bazel |
| index b1e4a5440..9596607bc 100644 |
| --- a/MODULE.bazel |
| +++ b/MODULE.bazel |
| @@ -178,7 +178,7 @@ PROTOBUF_MAVEN_ARTIFACTS = [ |
| |
| protobuf_maven = use_extension("@rules_jvm_external//:extensions.bzl", "maven") |
| protobuf_maven.install( |
| - name = "protobuf_maven", |
| + name = "maven", |
| artifacts = PROTOBUF_MAVEN_ARTIFACTS, |
| lock_file = "//:maven_install.json", |
| repositories = [ |
| @@ -186,7 +186,7 @@ protobuf_maven.install( |
| "https://repo.maven.apache.org/maven2", |
| ], |
| ) |
| -use_repo(protobuf_maven, "protobuf_maven") |
| +use_repo(protobuf_maven, protobuf_maven="maven") |
| |
| # Temporarily pin transitive dependency for https://github.com/bazelbuild/bazel/issues/24426 |
| bazel_dep(name = "re2", version = "2024-07-02.bcr.1") |
| diff --git a/upb/hash/common.c b/upb/hash/common.c |
| index c17a004e62..ca0e488689 100644 |
| --- a/upb/hash/common.c |
| +++ b/upb/hash/common.c |
| @@ -42,7 +42,8 @@ static const double MIN_DENSITY = 0.1; |
| #endif |
| #elif defined(__GNUC__) |
| #define UPB_FAST_POPCOUNT32(i) __builtin_popcount(i) |
| -#elif defined(_MSC_VER) |
| +#elif defined(_MSC_VER) && (defined(_M_IX86) || defined(_M_X64)) |
| +// Only use __popcnt on x86/x64 architectures for MSVC |
| #define UPB_FAST_POPCOUNT32(i) __popcnt(i) |
| #endif |
| |