a little clean up

This commit is contained in:
2024-05-28 08:10:18 +01:00
parent 1f3736e690
commit c5a5bc1986
4 changed files with 12 additions and 23 deletions

5
.gitignore vendored
View File

@@ -7,3 +7,8 @@
/bench/rope_rust /bench/rope_rust
/bench/rope_seph /bench/rope_seph
/bench/rope_automerge /bench/rope_automerge
/bench/svelte.md
/bench/rust.md
/bench/seph.md
/bench/automerge.md

View File

@@ -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 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: gap_buffer_svelte:
mlton gap_buffer_svelte.mlb mlton gap_buffer_svelte.mlb
@@ -26,4 +29,6 @@ rope_automerge:
mlton rope_automerge.mlb mlton rope_automerge.mlb
clean: 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

View File

@@ -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

View File

@@ -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 |