Skip to content
Draft
Show file tree
Hide file tree
Changes from 23 commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
599f4d5
#723 implement first criterion benchmark
im7mortal Mar 14, 2026
67bfca8
#723 RUN 1.0.0 specific code
im7mortal Mar 15, 2026
aa24029
Revert "#723 RUN 1.0.0 specific code"
im7mortal Mar 15, 2026
58e5cac
Merge tag 'v2.0.0' into criterion-benchmarks-iter-1
im7mortal Mar 15, 2026
4e6e834
#723 RUN v2.0.0 specific code
im7mortal Mar 15, 2026
dd81f9b
Revert "#723 RUN v2.0.0 specific code"
im7mortal Mar 15, 2026
e258c63
723 merge in v3.0.0
im7mortal Mar 15, 2026
85bfad7
#723 RUN v3.0.0
im7mortal Mar 15, 2026
35a0378
723 merge in v4.0.0
im7mortal Mar 15, 2026
a0d11cd
#723 RUN v4.0.0
im7mortal Mar 15, 2026
7ecbb08
723 merge in v5.0.0
im7mortal Mar 15, 2026
11aad9b
#723 RUN v5.0.0
im7mortal Mar 15, 2026
99a32d5
723 merge in v6.0.0
im7mortal Mar 15, 2026
2707670
#723 RUN v6.0.0
im7mortal Mar 15, 2026
f573c6c
723 merge in v7.0.0
im7mortal Mar 15, 2026
f69d7a3
#723 RUN v7.0.0
im7mortal Mar 15, 2026
ad31eab
723 merge in v8.0.0
im7mortal Mar 15, 2026
c6cbf22
#723 RUN v8.0.0
im7mortal Mar 15, 2026
540c0dd
723 merge in v8.2.0
im7mortal Mar 15, 2026
7d7844d
#723 RUN v8.2.0
im7mortal Mar 15, 2026
258e599
#723 update criterion to 8.2.0
im7mortal Mar 28, 2026
16874d3
#723 formating
im7mortal Mar 28, 2026
10e9c64
#723 experiment with preallocated write buffer
im7mortal Mar 28, 2026
199a668
Merge remote-tracking branch 'origin/master' into criterion-benchmarks
im7mortal Mar 28, 2026
e9c0718
Merge branch 'master-local' into criterion-benchmarks
Its-Just-Nans Mar 29, 2026
6dad4ba
feat: add criterion dev-deps only on non wasm
Its-Just-Nans Mar 29, 2026
9f7d300
Merge branch 'master' into criterion-benchmarks
Its-Just-Nans Mar 30, 2026
f5cef6c
decide to keep custom random implementation for benchmarks only; list…
im7mortal Apr 4, 2026
19c5a75
test version with preallocated vecs
im7mortal Apr 4, 2026
05a936a
use tmp files as buffers (tmpfs on linux) we still have syscalls but …
im7mortal Apr 4, 2026
6428d7d
restore Cargo.toml
im7mortal Apr 4, 2026
b67ed7a
add criterion benchmark
im7mortal Apr 4, 2026
5daa46e
add tempfile = "3.27.0" to the Cargo.toml dev-dependencies
im7mortal Apr 4, 2026
3e0bac7
#723 RUN_1 1.0.0
im7mortal Apr 4, 2026
999c3a0
Merge branch 'criterion-benchmards-v2' into criterion-benches
im7mortal Apr 5, 2026
e0866dc
#723 RUN_1 v2.0.0
im7mortal Apr 5, 2026
e7a8d90
#723 RUN_1 v3.0.0
im7mortal Apr 5, 2026
f827986
#723 RUN_1 v4.0.0
im7mortal Apr 5, 2026
6e6fae5
#723 RUN_1 v5.0.0
im7mortal Apr 5, 2026
095ae5c
#723 RUN_1 v6.0.0
im7mortal Apr 5, 2026
8977680
#723 RUN_1 v7.0.0
im7mortal Apr 5, 2026
fdd7246
#723 RUN_1 v8.0.0
im7mortal Apr 5, 2026
3b3699d
#723 RUN_1 v8.4.0
im7mortal Apr 5, 2026
782086a
Merge remote-tracking branch 'origin/master' into criterion-benchmarks
im7mortal Apr 19, 2026
be1feee
#723 tweak merge benchmarks
im7mortal Apr 26, 2026
4722653
#723 iteration; try to ship it
im7mortal Apr 26, 2026
9907c4a
Merge remote-tracking branch 'refs/remotes/origin/master' into criter…
im7mortal Apr 26, 2026
de11255
#723 prepare version 7.0.0 for benchmark
im7mortal Apr 26, 2026
d9094d5
#723 adjust bench for v7.0.0
im7mortal Apr 26, 2026
09f3267
Merge branch 'v7.0.0-local-bench' into criterion-benchmarks
im7mortal Apr 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 8 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -69,12 +69,13 @@ getrandom = { version = "0.4", default-features = false, features = ["wasm_js"]
wasm-bindgen-test = "^0.3.56"

[dev-dependencies]
bencher = "0.1"
bencher = "0.1.5"
Comment thread
Its-Just-Nans marked this conversation as resolved.
criterion = { version = "0.8.2", features = ["html_reports"] }
Comment thread
Its-Just-Nans marked this conversation as resolved.
Outdated
getrandom = { version = "0.4", default-features = false }
tempfile = "3.15"
walkdir = "2.5"
time = { version = "^0.3.47", features = ["formatting", "macros"] }
clap = { version = "^4.4.18", features = ["derive"] }
tempfile = "3.15"
rayon = "1.11"

[features]
Expand Down Expand Up @@ -135,3 +136,8 @@ harness = false
[[bench]]
name = "merge_archive"
harness = false

[[bench]]
name = "criterion_bench"
harness = false

Loading
Loading