Follow-up of #264. Phase 4 asked for a compile-time benchmark of the extractor-based pipeline (rustcall-extract expand + rustc) for inline blocks on Linux, macOS and Windows, cold (no cache) and warm (cache hit, expansion memoized).
Add benchmark/benchmarks_compile.jl (BenchmarkTools is already a benchmark target dep), run it on the three CI platforms once and record the numbers in docs/src/performance.md.
Follow-up of #264. Phase 4 asked for a compile-time benchmark of the extractor-based pipeline (
rustcall-extract expand+rustc) for inline blocks on Linux, macOS and Windows, cold (no cache) and warm (cache hit, expansion memoized).Add
benchmark/benchmarks_compile.jl(BenchmarkTools is already a benchmark target dep), run it on the three CI platforms once and record the numbers indocs/src/performance.md.