From c5a5bc19860ad861485fe194f30c2f12763f3ab3 Mon Sep 17 00:00:00 2001 From: Humza Shahid Date: Tue, 28 May 2024 08:10:18 +0100 Subject: [PATCH] a little clean up --- .gitignore | 5 +++++ bench/Makefile | 9 +++++++-- bench/bench.mlb | 17 ----------------- bench/benchmarks.md | 4 ---- 4 files changed, 12 insertions(+), 23 deletions(-) delete mode 100644 bench/bench.mlb delete mode 100644 bench/benchmarks.md diff --git a/.gitignore b/.gitignore index c4f4a45..06b87a0 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,8 @@ /bench/rope_rust /bench/rope_seph /bench/rope_automerge + +/bench/svelte.md +/bench/rust.md +/bench/seph.md +/bench/automerge.md diff --git a/bench/Makefile b/bench/Makefile index b0a1787..42874cd 100644 --- a/bench/Makefile +++ b/bench/Makefile @@ -1,5 +1,8 @@ bench: gap_buffer_svelte gap_buffer_rust gap_buffer_seph gap_buffer_automerge rope_svelte rope_rust rope_seph rope_automerge - hyperfine './gap_buffer_svelte' './rope_svelte' './gap_buffer_rust' './rope_rust' './gap_buffer_seph' './rope_seph' './gap_buffer_automerge' './rope_automerge' --export-markdown benchmarks.md + hyperfine './gap_buffer_svelte' './rope_svelte' --export-markdown svelte.md + hyperfine './gap_buffer_rust' './rope_rust' --export-markdown rust.md + hyperfine './gap_buffer_seph' './rope_seph' --export-markdown seph.md + hyperfine './gap_buffer_automerge' './rope_automerge' --export-markdown automerge.md gap_buffer_svelte: mlton gap_buffer_svelte.mlb @@ -26,4 +29,6 @@ rope_automerge: mlton rope_automerge.mlb clean: - rm -f gap_buffer_svelte gap_buffer_rust gap_buffer_seph gap_buffer_automerge rope_svelte rope_rust rope_seph rope_automerge + rm -f gap_buffer_svelte gap_buffer_rust gap_buffer_seph gap_buffer_automerge + rm -f rope_svelte rope_rust rope_seph rope_automerge + rm -f svelte.md rust.md seph.md automerge.md diff --git a/bench/bench.mlb b/bench/bench.mlb deleted file mode 100644 index 64e5f17..0000000 --- a/bench/bench.mlb +++ /dev/null @@ -1,17 +0,0 @@ -$(SML_LIB)/basis/basis.mlb - -ann - "allowVectorExps true" -in - svelte.sml - rust.sml - seph.sml - automerge.sml -end - -../tiny_rope.sml -../rope.sml - -../gap_buffer.sml - -utils.sml diff --git a/bench/benchmarks.md b/bench/benchmarks.md deleted file mode 100644 index f4316d2..0000000 --- a/bench/benchmarks.md +++ /dev/null @@ -1,4 +0,0 @@ -| Command | Mean [ms] | Min [ms] | Max [ms] | Relative | -|:---|---:|---:|---:|---:| -| `./gap_buffer_svelte` | 15.9 ± 7.4 | 4.9 | 34.2 | 1.00 | -| `./rope_svelte` | 20.5 ± 9.9 | 8.5 | 39.3 | 1.29 ± 0.87 |