Fabian Boehm
0ede48e024
benchmarks: Do hyperfine first
...
Helps with warmup
2022-09-25 13:27:01 +02:00
Fabian Boehm
f4797a0133
benchmarks: Use --no-config
...
It's existed since 3.3.0, so now seems to be an acceptable time to add
it.
(also adjust some repetitions a bit so they don't take too long)
2022-09-24 13:36:24 +02:00
Johannes Altmanninger
5211735965
benchmarks/driver.sh: also quote path to benchmarks
...
I had only tested with a space in the path to the fish binary, but
not with a space in the path to the repository.
Closes #8559
2021-12-20 06:48:00 +01:00
Johannes Altmanninger
db7bea1a3e
benchmarks/driver.sh: quote path to fish if necessary
...
To allow paths with spaces, give a shell-quoted path to hyperfine. We
could make this a bit shorter by quoting as early as possible, like
FISH_PATH=$(quote "$1")
and then use $FISH_PATH unquoted. I discarded that idea because it
probably looks surprising.
Closes #8559
2021-12-19 11:51:45 +01:00
Fabian Homborg
796d92b4e9
benchmark driver: Allow passing a second fish path to compare
...
[ci skip]
2020-09-21 20:58:39 +02:00
Rosen Penev
87e24db5ef
driver.sh: Run through shellcheck
2019-11-28 20:26:01 +01:00
Fabian Homborg
9a3fb3e265
Use POSIX sh in the benchmark driver
...
There are reasons to use bash, `hash` is not one of them, as `command
-v` is perfectly capable and in POSIX.
[ci skip]
2019-11-27 16:21:11 +01:00
ridiculousfish
efe6fb3c3b
Use hyperfine in the benchmark driver if available
2019-11-26 11:10:04 -08:00
ridiculousfish
2d4872ba60
Add a benchmark driver and a simple benchmark
...
This adds a simple script that drives benchmarks, and a simple sample
benchmark.
2019-04-10 14:34:25 -07:00