|
|
@@ -24,12 +24,12 @@ http_archive = use_repo_rule(
|
|
|
bazel_dep(name = "bazel_skylib", version = "1.5.0")
|
|
|
bazel_dep(
|
|
|
name = "abseil-cpp",
|
|
|
- version = "20240116.0",
|
|
|
+ version = "20240116.1",
|
|
|
repo_name = "com_google_absl",
|
|
|
)
|
|
|
bazel_dep(
|
|
|
name = "re2",
|
|
|
- version = "2024-02-01",
|
|
|
+ version = "2024-03-01",
|
|
|
repo_name = "com_googlesource_code_re2",
|
|
|
)
|
|
|
bazel_dep(
|
|
|
@@ -76,7 +76,7 @@ bazel_dep(name = "rules_bison", version = "0.2.2")
|
|
|
bazel_dep(name = "rules_flex", version = "0.2.1")
|
|
|
bazel_dep(name = "rules_m4", version = "0.2.3")
|
|
|
bazel_dep(name = "rules_cc", version = "0.0.9")
|
|
|
-bazel_dep(name = "rules_proto", version = "6.0.0-rc1")
|
|
|
+bazel_dep(name = "rules_proto", version = "6.0.0-rc2")
|
|
|
bazel_dep(
|
|
|
name = "protobuf",
|
|
|
version = "21.7",
|
|
|
@@ -93,18 +93,12 @@ http_archive(
|
|
|
urls = ["https://github.com/google/libprotobuf-mutator/archive/v{0}.tar.gz".format(libprotobuf_mutator_version)],
|
|
|
)
|
|
|
|
|
|
-clang_tidy_version = "d2aecc583d14c9554febeab185833c1e8cce5384"
|
|
|
-
|
|
|
-http_archive(
|
|
|
- name = "bazel_clang_tidy",
|
|
|
- patch_args = ["-p1"],
|
|
|
- patches = [
|
|
|
- "@carbon//bazel/bazel_clang_tidy:0001_Add_hdrs.patch",
|
|
|
- "@carbon//bazel/bazel_clang_tidy:0002-Add-a-workaround-for-a-bug-in-clang-tidy-16-and-C-20.patch",
|
|
|
- ],
|
|
|
- sha256 = "89c198a9f544beac119bb41904d16d8870686ccb5fe946442c1576934c9e6869",
|
|
|
- strip_prefix = "bazel_clang_tidy-{0}".format(clang_tidy_version),
|
|
|
- urls = ["https://github.com/erenon/bazel_clang_tidy/archive/{0}.tar.gz".format(clang_tidy_version)],
|
|
|
+bazel_dep(name = "bazel_clang_tidy", dev_dependency = True)
|
|
|
+git_override(
|
|
|
+ module_name = "bazel_clang_tidy",
|
|
|
+ # HEAD as of 2024-03-12.
|
|
|
+ commit = "bff5c59c843221b05ef0e37cef089ecc9d24e7da",
|
|
|
+ remote = "https://github.com/erenon/bazel_clang_tidy.git",
|
|
|
)
|
|
|
|
|
|
bazel_cc_toolchain = use_extension(
|
|
|
@@ -118,15 +112,15 @@ register_toolchains("@bazel_cc_toolchain//:all")
|
|
|
bazel_dep(name = "hedron_compile_commands", dev_dependency = True)
|
|
|
git_override(
|
|
|
module_name = "hedron_compile_commands",
|
|
|
- # HEAD as of 2023-12-19.
|
|
|
- commit = "af167878427c469db96444b65f026d064ec62a4f",
|
|
|
+ # HEAD as of 2024-03-12.
|
|
|
+ commit = "204aa593e002cbd177d30f11f54cff3559110bb9",
|
|
|
remote = "https://github.com/hedronvision/bazel-compile-commands-extractor.git",
|
|
|
)
|
|
|
|
|
|
# Required for llvm-project.
|
|
|
bazel_dep(name = "platforms", version = "0.0.8")
|
|
|
-bazel_dep(name = "zlib", version = "1.3", repo_name = "llvm_zlib")
|
|
|
-bazel_dep(name = "zstd", version = "1.5.5", repo_name = "llvm_zstd")
|
|
|
+bazel_dep(name = "zlib", version = "1.3.1.bcr.1", repo_name = "llvm_zlib")
|
|
|
+bazel_dep(name = "zstd", version = "1.5.5.bcr.1", repo_name = "llvm_zstd")
|
|
|
|
|
|
###############################################################################
|
|
|
# llvm-project
|
|
|
@@ -163,7 +157,7 @@ use_repo(llvm_project, "llvm-project")
|
|
|
# Python
|
|
|
###############################################################################
|
|
|
|
|
|
-bazel_dep(name = "rules_python", version = "0.27.1")
|
|
|
+bazel_dep(name = "rules_python", version = "0.31.0")
|
|
|
|
|
|
python = use_extension("@rules_python//python/extensions:python.bzl", "python")
|
|
|
python.toolchain(
|