From 72a90978516a813b6319cba49ddbce10726e549b Mon Sep 17 00:00:00 2001 From: Ryan Northey Date: Sun, 1 Feb 2026 12:59:28 +0000 Subject: [PATCH] bazel-registry: Add tcmalloc@0.0.0-20241022-5da4a88.envoy Signed-off-by: Ryan Northey --- .../0.0.0-20241022-5da4a88.envoy/MODULE.bazel | 16 ++++++++++++++++ .../patches/tcmalloc.patch | 12 ++++++++++++ .../0.0.0-20241022-5da4a88.envoy/presubmit.yml | 12 ++++++++++++ .../0.0.0-20241022-5da4a88.envoy/source.json | 9 +++++++++ bazel-registry/modules/tcmalloc/metadata.json | 17 +++++++++++++++++ 5 files changed, 66 insertions(+) create mode 100644 bazel-registry/modules/tcmalloc/0.0.0-20241022-5da4a88.envoy/MODULE.bazel create mode 100644 bazel-registry/modules/tcmalloc/0.0.0-20241022-5da4a88.envoy/patches/tcmalloc.patch create mode 100644 bazel-registry/modules/tcmalloc/0.0.0-20241022-5da4a88.envoy/presubmit.yml create mode 100644 bazel-registry/modules/tcmalloc/0.0.0-20241022-5da4a88.envoy/source.json create mode 100644 bazel-registry/modules/tcmalloc/metadata.json diff --git a/bazel-registry/modules/tcmalloc/0.0.0-20241022-5da4a88.envoy/MODULE.bazel b/bazel-registry/modules/tcmalloc/0.0.0-20241022-5da4a88.envoy/MODULE.bazel new file mode 100644 index 000000000..a70488567 --- /dev/null +++ b/bazel-registry/modules/tcmalloc/0.0.0-20241022-5da4a88.envoy/MODULE.bazel @@ -0,0 +1,16 @@ +module( + name = "tcmalloc", + version = "0.0.0-20241022-5da4a88.envoy", + compatibility_level = 0, + repo_name = "com_google_tcmalloc", +) + +bazel_dep(name = "abseil-cpp", version = "20240722.0", repo_name = "com_google_absl") +bazel_dep(name = "bazel_skylib", version = "1.7.1") +bazel_dep(name = "fuzztest", version = "20241028.0", repo_name = "com_google_fuzztest") +bazel_dep(name = "google_benchmark", version = "1.8.3", repo_name = "com_github_google_benchmark") +bazel_dep(name = "googletest", version = "1.13.0", repo_name = "com_google_googletest") +bazel_dep(name = "protobuf", version = "27.5", repo_name = "com_google_protobuf") +bazel_dep(name = "re2", version = "2024-02-01", repo_name = "com_googlesource_code_re2") +bazel_dep(name = "rules_cc", version = "0.0.9") +bazel_dep(name = "rules_fuzzing", version = "0.5.2") diff --git a/bazel-registry/modules/tcmalloc/0.0.0-20241022-5da4a88.envoy/patches/tcmalloc.patch b/bazel-registry/modules/tcmalloc/0.0.0-20241022-5da4a88.envoy/patches/tcmalloc.patch new file mode 100644 index 000000000..7ce1a2f36 --- /dev/null +++ b/bazel-registry/modules/tcmalloc/0.0.0-20241022-5da4a88.envoy/patches/tcmalloc.patch @@ -0,0 +1,12 @@ +diff --git a/tcmalloc/BUILD b/tcmalloc/BUILD +--- a/tcmalloc/BUILD 2025-01-28 16:41:20.424424728 +0000 ++++ b/tcmalloc/BUILD 2025-01-28 16:41:09.408433981 +0000 +@@ -21,7 +21,7 @@ + load("//tcmalloc:copts.bzl", "TCMALLOC_DEFAULT_COPTS") + load("//tcmalloc:variants.bzl", "create_tcmalloc_benchmark", "create_tcmalloc_libraries", "create_tcmalloc_testsuite") + +-package(default_visibility = ["//visibility:private"]) ++package(default_visibility = ["//visibility:public"]) + + licenses(["notice"]) + \ No newline at end of file diff --git a/bazel-registry/modules/tcmalloc/0.0.0-20241022-5da4a88.envoy/presubmit.yml b/bazel-registry/modules/tcmalloc/0.0.0-20241022-5da4a88.envoy/presubmit.yml new file mode 100644 index 000000000..ca3bdd375 --- /dev/null +++ b/bazel-registry/modules/tcmalloc/0.0.0-20241022-5da4a88.envoy/presubmit.yml @@ -0,0 +1,12 @@ +matrix: + platform: + - debian10 + - ubuntu2004 + - macos + - macos_arm64 +tasks: + verify_targets: + name: Verify build targets + platform: ${{ platform }} + build_targets: + - '@tcmalloc//tcmalloc' diff --git a/bazel-registry/modules/tcmalloc/0.0.0-20241022-5da4a88.envoy/source.json b/bazel-registry/modules/tcmalloc/0.0.0-20241022-5da4a88.envoy/source.json new file mode 100644 index 000000000..2f5f65529 --- /dev/null +++ b/bazel-registry/modules/tcmalloc/0.0.0-20241022-5da4a88.envoy/source.json @@ -0,0 +1,9 @@ +{ + "integrity": "sha256-/ZLWTYMC8Wd1cP3/hE6BUsMU5Vmmx4jGv8OESVTQ2r0=", + "strip_prefix": "tcmalloc-5da4a882003102fba0c0c0e8f6372567057332eb", + "url": "https://github.com/google/tcmalloc/archive/5da4a882003102fba0c0c0e8f6372567057332eb.tar.gz", + "patch_strip": 1, + "patches": { + "tcmalloc.patch": "sha256-1WmNb5vORRCGN3KhaK/xlwOyV+ki7RXdYayFfYZ0+O0=" + } +} diff --git a/bazel-registry/modules/tcmalloc/metadata.json b/bazel-registry/modules/tcmalloc/metadata.json new file mode 100644 index 000000000..8359fc5bb --- /dev/null +++ b/bazel-registry/modules/tcmalloc/metadata.json @@ -0,0 +1,17 @@ +{ + "homepage": "https://github.com/google/tcmalloc", + "maintainers": [ + { + "email": "maintainers@envoyproxy.io", + "github": "envoyproxy", + "name": "Envoy Proxy Maintainers" + } + ], + "repository": [ + "github:google/tcmalloc" + ], + "versions": [ + "0.0.0-20241022-5da4a88.envoy" + ], + "yanked_versions": {} +}