Mercurial > repos > public > sbplib_julia
diff benchmark/make.jl @ 1320:6ae2ec4cef5a tooling/benchmarks
Rename functions for comparing benchmarks. Refactor their code. Allow comparing the current working directory
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Fri, 28 Apr 2023 08:53:39 +0200 |
parents | 7610a61eaac1 |
children |
line wrap: on
line diff
--- a/benchmark/make.jl Fri Apr 28 08:37:04 2023 +0200 +++ b/benchmark/make.jl Fri Apr 28 08:53:39 2023 +0200 @@ -1,13 +1,21 @@ +rev = nothing +baseline = nothing +target = nothing + if "--rev" ∈ ARGS i = findlast(==("--rev"), ARGS) - args = parse(Int,ARGS[i+1]) -elseif ("--target","--baseline") ∈ ARGS + rev = ARGS[i+1] +end + +if "--target" ∈ ARGS i = findlast(==("--target"), ARGS) - j = findlast(==("--baseline"), ARGS) - args = (ARGS[i+1],ARGS[j+1]) -else - args = () + target = ARGS[i+1] +end + +if "--baseline" ∈ ARGS + i = findlast(==("--baseline"), ARGS) + baseline = ARGS[i+1] end include("benchmark_utils.jl") -main(args...) \ No newline at end of file +main(;rev, target, baseline)