From f06e4a6783ee505bf146f4a594d6e70c8033b22a Mon Sep 17 00:00:00 2001 From: Andy Dienes Date: Mon, 27 Jan 2025 16:17:28 -0800 Subject: [PATCH 1/2] adapt SUITE loading to const binding changes --- src/BaseBenchmarks.jl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/BaseBenchmarks.jl b/src/BaseBenchmarks.jl index 87031aa..07d0cab 100644 --- a/src/BaseBenchmarks.jl +++ b/src/BaseBenchmarks.jl @@ -40,7 +40,8 @@ function load!(group::BenchmarkGroup, id::AbstractString; tune::Bool = true) modsym = MODULES[id] modpath = joinpath(dirname(@__FILE__), id, "$(modsym).jl") Core.eval(BaseBenchmarks, :(include($modpath))) - modsuite = Core.eval(BaseBenchmarks, modsym).SUITE + mod = Core.eval(BaseBenchmarks, modsym) + modsuite = invokelatest(getfield, mod, :SUITE) group[id] = modsuite if tune results = BenchmarkTools.load(PARAMS_PATH)[1] From acbd000b0c0c0f75686d87984cee4dcb44228361 Mon Sep 17 00:00:00 2001 From: Shuhei Kadowaki <40514306+aviatesk@users.noreply.github.com> Date: Wed, 29 Jan 2025 17:00:28 +0900 Subject: [PATCH 2/2] Update src/BaseBenchmarks.jl --- src/BaseBenchmarks.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/BaseBenchmarks.jl b/src/BaseBenchmarks.jl index 07d0cab..0508ccc 100644 --- a/src/BaseBenchmarks.jl +++ b/src/BaseBenchmarks.jl @@ -41,7 +41,7 @@ function load!(group::BenchmarkGroup, id::AbstractString; tune::Bool = true) modpath = joinpath(dirname(@__FILE__), id, "$(modsym).jl") Core.eval(BaseBenchmarks, :(include($modpath))) mod = Core.eval(BaseBenchmarks, modsym) - modsuite = invokelatest(getfield, mod, :SUITE) + modsuite = @invokelatest getglobal(mod, :SUITE) group[id] = modsuite if tune results = BenchmarkTools.load(PARAMS_PATH)[1]