summaryrefslogtreecommitdiff
path: root/crates/equix/bench
Commit message (Collapse)AuthorAgeFilesLines
* equix, hashx: Add Cargo.lock changes.Gabriela Moldovan2024-12-021-2/+2
|
* Run cargo update for {hashx,equix}/bench.Gabriela Moldovan2024-12-021-73/+65
| | | | | | | | | Done using ``` (cd crates/hashx/bench && cargo update) (cd crates/equix/bench && cargo update) ```
* cargo: Update `thiserror` to `2`Clara Engler2024-11-121-14/+14
|
* Run cargo update for {hashx,equix}/bench.Gabriela Moldovan2024-09-301-51/+60
| | | | | | | | | Done using ``` (cd crates/hashx/bench && cargo update) (cd crates/equix/bench && cargo update) ```
* Run cargo update for {hashx,equix}/bench.Gabriela Moldovan2024-09-031-69/+80
| | | | | | | | | Done using ``` (cd crates/hashx/bench && cargo update) (cd crates/equix/bench && cargo update) ```
* Run "cargo update" for crates/{equix/hashx}/bench.Nick Mathewson2024-08-011-82/+106
|
* Run cargo update for {hashx,equix}/bench.Gabriela Moldovan2024-06-051-107/+93
| | | | | | | | | Done using ``` (cd crates/hashx/bench && cargo update) (cd crates/equix/bench && cargo update) ```
* Update separate lockfilesIan Jackson2024-04-301-2/+2
|
* Run cargo update in {equix,hashx}/benchNick Mathewson2024-04-021-210/+164
|
* Update other cargo.lock files.Nick Mathewson2023-10-021-2/+2
|
* Update bench lockfiles for new fixed-capacity-vecNick Mathewson2023-09-201-2/+2
|
* Switch to FixedCapacityVec 0.1.0 from crates.ioIan Jackson2023-09-061-0/+7
|
* Upgrade bench/ lockfiles too.Nick Mathewson2023-09-051-82/+93
|
* Update equix/bench/Cargo.lock.Nick Mathewson2023-09-051-3/+3
|
* equix/bench: Update Cargo.lockMicah Elizabeth Scott2023-08-021-0/+12
| | | | New dependency from 82eb88bd7462069537e82be8488d5b9b7d3a3f7a
* hashx/bench, equix/bench: Enable debug symbolsMicah Elizabeth Scott2023-08-011-0/+5
| | | | | | | | Propagates this setting from the outer Cargo.toml to the new benchmark crates, since they no longer get the setting by being included in the main workspace. Signed-off-by: Micah Elizabeth Scott <[email protected]>
* hashx/bench, equix/bench: check in matching Cargo.lock filesMicah Elizabeth Scott2023-08-012-1/+1109
| | | | | | | | It might be useful to keep these locked down for benchmark reproducibility. Currently the hashx and equix crates are fully separate. Signed-off-by: Micah Elizabeth Scott <[email protected]>
* equix, hashx: Benchmark against C implementationMicah Elizabeth Scott2023-08-013-0/+246
This is a small batch of improvements for the equix and hashx benchmarks. The headline feature is that we are now including the C implementations (slightly modified from tevador's, hosted as part of c-tor) and using them in apples-to-apples comparisons. Minor features: - Benchmarks moved to new nested crates, preventing their dependencies from spilling into the main workspace build. - Tests are now grouped - We also test the performance of memory reuse where possible - Code cleanup for per-runtime options These benchmark builds will now automatically pull in the c-tor git repo and build portions of it with a Rust wrapper. This uses the 'cc' and 'bindgen' crates, so it requires a C compiler and libclang on the host system. Signed-off-by: Micah Elizabeth Scott <[email protected]>