add benchmarks for tiny_rope in bench folder

This commit is contained in:
2024-05-28 08:01:10 +01:00
parent 9728a1ca25
commit 1f3736e690
18 changed files with 585 additions and 49 deletions

View File

@@ -1,8 +1,5 @@
bench: gap_buffer_svelte gap_buffer_rust gap_buffer_seph gap_buffer_automerge
./gap_buffer_svelte
./gap_buffer_rust
./gap_buffer_seph
./gap_buffer_automerge
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
gap_buffer_svelte:
mlton gap_buffer_svelte.mlb
@@ -16,5 +13,17 @@ gap_buffer_seph:
gap_buffer_automerge:
mlton gap_buffer_automerge.mlb
rope_svelte:
mlton rope_svelte.mlb
rope_rust:
mlton rope_rust.mlb
rope_seph:
mlton rope_seph.mlb
rope_automerge:
mlton rope_automerge.mlb
clean:
rm -f gap_buffer_svelte gap_buffer_rust gap_buffer_seph gap_buffer_automerge
rm -f gap_buffer_svelte gap_buffer_rust gap_buffer_seph gap_buffer_automerge rope_svelte rope_rust rope_seph rope_automerge