feat(bench): SwiftForth sf64 lane in cross-engine performance report
CI / check (push) Has been cancelled

sf64 discovery + stdin runner (no -e flag; input lines truncate at
~256 chars, so one statement per line), ucounter-based µs timing —
same wrapper shape as gforth utime. New sf64 + WAFER/sf columns,
informational only (no regression limit). Justfile: bench-compare
target; CARGO_PROFILE_RELEASE_STRIP=none for Darwin 27 dlopen bug.
This commit is contained in:
Oleksandr Kozachuk
2026-08-04 17:07:47 +02:00
parent 31dc6c6397
commit 4980648982
2 changed files with 109 additions and 55 deletions
+4
View File
@@ -43,6 +43,10 @@ bench:
bench-opts:
cargo test -p wafer-core --test benchmark_report -- --nocapture --ignored
# Cross-engine performance report: WAFER vs gforth vs SwiftForth (sf64)
bench-compare:
CARGO_PROFILE_RELEASE_STRIP=none cargo test -p wafer-core --release --test comparison -- --nocapture --ignored performance_report
# Check dependency licenses and advisories
deny:
cargo deny check