diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-06-07 05:48:48 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-06-07 05:48:48 +0000 |
commit | ef24de24a82fe681581cc130f342363c47c0969a (patch) | |
tree | 0d494f7e1a38b95c92426f58fe6eaa877303a86c /vendor/packed_simd_2/ci/benchmark.sh | |
parent | Releasing progress-linux version 1.74.1+dfsg1-1~progress7.99u1. (diff) | |
download | rustc-ef24de24a82fe681581cc130f342363c47c0969a.tar.xz rustc-ef24de24a82fe681581cc130f342363c47c0969a.zip |
Merging upstream version 1.75.0+dfsg1.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'vendor/packed_simd_2/ci/benchmark.sh')
-rwxr-xr-x | vendor/packed_simd_2/ci/benchmark.sh | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/vendor/packed_simd_2/ci/benchmark.sh b/vendor/packed_simd_2/ci/benchmark.sh deleted file mode 100755 index 3635b9e37..000000000 --- a/vendor/packed_simd_2/ci/benchmark.sh +++ /dev/null @@ -1,32 +0,0 @@ -#!/usr/bin/env bash -# -# Runs all benchmarks. Controlled by the following environment variables: -# -# FEATURES={} - cargo features to pass to all benchmarks (e.g. core_arch,sleef-sys,ispc) -# NORUN={1} - only builds the benchmarks - -set -ex - -if [[ ${NORUN} != 1 ]]; then - # Most benchmarks require hyperfine; require it upfront. - hash hyperfine 2>/dev/null || { echo >&2 "hyperfine is not in PATH."; exit 1; } -fi - - -# If the ispc benchmark feature is enabled, ispc must be in the path of the -# benchmarks. -if echo "$FEATURES" | grep -q "ispc"; then - hash ispc 2>/dev/null || { echo >&2 "ispc is not in PATH."; exit 1; } -fi - -# An example with a benchmark.sh is a benchmark: -for dir in examples/*/ -do - dir=${dir%*/} - cd ${dir%*/} - if [ -f "benchmark.sh" ]; then - ./benchmark.sh - fi - cd - -done - |