Skip to content

Commit 2ce8d1e

Browse files
committed
bench
1 parent a2888a0 commit 2ce8d1e

11 files changed

Lines changed: 2969 additions & 27 deletions

File tree

Makefile

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.PHONY: all build test wasm extension editor playground website clean publish
1+
.PHONY: all build test wasm extension editor playground website clean publish bench bench-quick
22

33
# Build everything
44
all: extension wasm editor
@@ -61,6 +61,16 @@ publish: editor react
6161
cd editor/codemirror && npm publish
6262
cd react && npm publish
6363

64+
# Run benchmarks (requires extension to be built)
65+
bench: extension
66+
cd benchmarks && pnpm install && pnpm run bench
67+
cp benchmarks/results/benchmark-results.json website/public/benchmark-results.json
68+
69+
# Quick benchmark (1 iteration, for development)
70+
bench-quick: extension
71+
cd benchmarks && pnpm install && pnpm run bench:quick
72+
cp benchmarks/results/benchmark-results.json website/public/benchmark-results.json
73+
6474
# Clean build artifacts
6575
clean:
6676
rm -f gnata_jsonata.dylib gnata_jsonata.so gnata_jsonata.h

0 commit comments

Comments
 (0)