aboutsummaryrefslogtreecommitdiffstats
path: root/benches/concat.rs
diff options
context:
space:
mode:
authorRose Hogenson <rosehogenson@posteo.net>2024-01-13 08:34:14 -0800
committerRose Hogenson <rosehogenson@posteo.net>2024-01-13 08:34:14 -0800
commitd8df9a6e5f09a0f9649ef16d15f86a22c4720ade (patch)
tree408be6135535330c652ae5b70c81712d0b3ed46f /benches/concat.rs
parente032818252eda5a91233541ccf9f341c3bca06c8 (diff)
downloadeditor-d8df9a6e5f09a0f9649ef16d15f86a22c4720ade.tar.zst
Delete benchmarks.
I don't really care about performance.
Diffstat (limited to 'benches/concat.rs')
-rw-r--r--benches/concat.rs19
1 files changed, 0 insertions, 19 deletions
diff --git a/benches/concat.rs b/benches/concat.rs
deleted file mode 100644
index 73b8eba..0000000
--- a/benches/concat.rs
+++ /dev/null
@@ -1,19 +0,0 @@
-use criterion::{black_box, criterion_group, criterion_main, Criterion};
-
-use edit::rope::Rope;
-
-fn concat(buf: &[u8]) -> Rope {
- let mut r = Rope::new(&[]);
- for &b in buf.iter() {
- r = r.concat(&Rope::new(&[b]));
- }
- r
-}
-
-fn criterion_benchmark(c: &mut Criterion) {
- let bytes = vec![0; 100000];
- c.bench_function("concat asdfasdf", |b| b.iter(|| concat(black_box(&bytes))));
-}
-
-criterion_group!(benches, criterion_benchmark);
-criterion_main!(benches);