| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Upgraded dependencies for hashx bench | Steven Engler | 2026-08-03 | 1 | -79/+97 |
| | | |||||
| * | Update Cargo.lock files | Steven Engler | 2026-08-03 | 1 | -1/+1 |
| | | |||||
| * | maint: ran 'cd crates/hashx/bench && cargo update -p proc-macro-error3' | Steven Engler | 2026-08-03 | 1 | -12/+22 |
| | | |||||
| * | hashx,equix: update bench Cargo.lock | Steven Engler | 2026-07-23 | 1 | -12/+12 |
| | | | | | This was forgotten in the previous commit. | ||||
| * | Cargo update in hashx/equix | Nick Mathewson | 2026-06-30 | 1 | -41/+40 |
| | | |||||
| * | Run cargo update for {hashx,equix}/bench | Gabriela Moldovan | 2026-06-01 | 1 | -62/+106 |
| | | | | | | | | | | Done using ``` (cd crates/hashx/bench && cargo update) (cd crates/equix/bench && cargo update) ``` | ||||
| * | Upgrade rand crates to 0.10. | Wesley Aptekar-Cassels | 2026-05-12 | 1 | -3/+9 |
| | | | | | | | | | | | | When the circ-padding feature is enabled, we use maybenot, which does not yet support rand 0.10. In the meantime, enabling this feature pulls in rand 0.9. This is not ideal, but should be okay as a temporary situation. This also replaces the use of ReseedingRng (which was removed in 0.10) with the reseeding_rng crate. This is somewhat less performant, but it should be okay. | ||||
| * | Update Cargo.lock for hashx and equix | Ian Jackson | 2026-03-30 | 1 | -1/+1 |
| | | | | | | | | | | Made with nailing-cargo -EE --subdir=crates/equix/bench -u fetch nailing-cargo -EE --subdir=crates/hashx/bench -u fetch This is the minimal update; see https://gitlab.torproject.org/tpo/core/arti/-/issues/1984#note_3385367 | ||||
| * | hashx: Bump dynasmrt to 5.0.0 | Gabriela Moldovan | 2026-03-04 | 1 | -4/+4 |
| | | | | | | Contains a small code change as `bare_relocation()` was replaced with `value_relocation()`. | ||||
| * | Run cargo update for {hashx,equix}/bench | Gabriela Moldovan | 2026-03-02 | 1 | -48/+48 |
| | | | | | | | | | | Done using ``` (cd crates/hashx/bench && cargo update) (cd crates/equix/bench && cargo update) ``` | ||||
| * | release: Update hashx and equix benches. | Wesley Aptekar-Cassels | 2026-02-02 | 1 | -40/+40 |
| | | |||||
| * | cargo: Update equix and hashx bench | Clara Engler | 2026-01-13 | 1 | -44/+44 |
| | | | | | This commit runs `cargo update` on the respective crates. | ||||
| * | Run cargo update for {hashx,equix}/bench | Gabriela Moldovan | 2025-12-02 | 1 | -36/+36 |
| | | | | | | | | | | Done using ``` (cd crates/hashx/bench && cargo update) (cd crates/equix/bench && cargo update) ``` | ||||
| * | hashx-bench: ran `cargo update` | Steven Engler | 2025-10-29 | 1 | -86/+64 |
| | | |||||
| * | Update hashx and equix bench Cargo.lock files. | Wesley Aptekar-Cassels | 2025-10-06 | 1 | -151/+114 |
| | | |||||
| * | release: Update lockfiles. | Wesley Aptekar-Cassels | 2025-10-02 | 1 | -1/+1 |
| | | |||||
| * | Update lockfiles in equix, hashx. | Nick Mathewson | 2025-08-28 | 1 | -11/+8 |
| | | |||||
| * | Run "cargo update" in preparation for release. | Nick Mathewson | 2025-08-28 | 1 | -46/+46 |
| | | |||||
| * | Upgrade to criterion 0.7 | Nick Mathewson | 2025-08-27 | 2 | -27/+7 |
| | | | | | | | Closes #2026. We can do this now that criterion-cycles-per-byte has also upgraded. | ||||
| * | Switch Cargo.toml files to edition 2024. | Nick Mathewson | 2025-08-07 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | First, run ``` git grep -l "^edition =" | xargs perl -i -pe 's/^edition *=.*/edition = "2024"/;' ``` Second, manually verify that all Cargo.toml files have changed, and nothing else has changed. Third, run cargo fmt again. | ||||
| * | Update hashx-bench lockfile | Ian Jackson | 2025-08-05 | 1 | -20/+27 |
| | | | | | cd crates/hashx/bench && cargo update | ||||
| * | hashx, equix: Update lock files. | Gabriela Moldovan | 2025-07-07 | 1 | -1/+1 |
| | | |||||
| * | Run cargo update for {hashx,equix}/bench. | Gabriela Moldovan | 2025-07-07 | 1 | -47/+56 |
| | | | | | | | | | | Done using ``` (cd crates/hashx/bench && cargo update) (cd crates/equix/bench && cargo update) ``` | ||||
| * | release: Update the bench crates from equix and hashx. | Alexander Hansen Færøy | 2025-06-05 | 1 | -34/+98 |
| | | | | | | | | Done using: cd crates/hashx/bench && cargo update cd crates/equix/bench && cargo update | ||||
| * | release: Update Cargo.lock files. | Wesley Aptekar-Cassels | 2025-05-01 | 1 | -29/+29 |
| | | |||||
| * | Bump the versions of the non-{arti-,tor-} crates. | Gabriela Moldovan | 2025-03-31 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The non-{arti-,tor-} crates are: ``` ./maint/list_crates | rg -v '^(tor|arti)' oneshot-fused-workaround slotmap-careful test-temp-dir fslock-guard hashx equix caret fs-mistrust safelog retry-error ``` We split them in the following categories: * crates with no changes (no version bumps): ``` maint/changed_crates -v "arti-v$LAST_VERSION" 2>&1 >/dev/null | grep -i "no change" | grep -v '\(tor\|arti\)-' oneshot-fused-workaround: No change. slotmap-careful: No change. fslock-guard: No change. caret: No change. retry-error: No change. ``` * crates that only have non-functional changes (bump the patch version): - test-temp-dir - equix - fs-mistrust - safelog * crates where APIs were broken (bump minor): - hashx (`RngCore` impl for `SipRand`) The bumps from this commit were created using this script: ``` PATCH=" test-temp-dir equix fs-mistrust safelog " for crate in $PATCH; do cargo set-version --bump patch -p $crate; done MINOR=" hashx " for crate in $MINOR; do cargo set-version --bump minor -p $crate; done ``` | ||||
| * | Run cargo update for {hashx,equix}/bench. | Gabriela Moldovan | 2025-03-31 | 1 | -15/+15 |
| | | | | | | | | | | Done using ``` (cd crates/hashx/bench && cargo update) (cd crates/equix/bench && cargo update) ``` | ||||
| * | Update Cargo.lock in bench directories. | Nick Mathewson | 2025-03-18 | 1 | -109/+128 |
| | | |||||
| * | Upgrade rand dependency to 0.9. | Nick Mathewson | 2025-03-18 | 1 | -1/+1 |
| | | | | | | | (Per discussion at #1774, we think the changes are acceptable.) This commit won't compile on its own; subsequent commits will fix it. | ||||
| * | Update versions in crates/*/bench. | Nick Mathewson | 2025-01-07 | 1 | -1/+1 |
| | | |||||
| * | Run "cargo update" in preparation for release. | Nick Mathewson | 2025-01-07 | 1 | -54/+53 |
| | | |||||
| * | Also cargo-update in crates/*x/bench. | Nick Mathewson | 2025-01-06 | 1 | -46/+27 |
| | | |||||
| * | equix, hashx: Add Cargo.lock changes. | Gabriela Moldovan | 2024-12-02 | 1 | -1/+1 |
| | | |||||
| * | Run cargo update for {hashx,equix}/bench. | Gabriela Moldovan | 2024-12-02 | 1 | -72/+64 |
| | | | | | | | | | | Done using ``` (cd crates/hashx/bench && cargo update) (cd crates/equix/bench && cargo update) ``` | ||||
| * | cargo: Update `thiserror` to `2` | Clara Engler | 2024-11-12 | 1 | -13/+13 |
| | | |||||
| * | Run cargo update for {hashx,equix}/bench. | Gabriela Moldovan | 2024-09-30 | 1 | -49/+58 |
| | | | | | | | | | | Done using ``` (cd crates/hashx/bench && cargo update) (cd crates/equix/bench && cargo update) ``` | ||||
| * | Run cargo update for {hashx,equix}/bench. | Gabriela Moldovan | 2024-09-03 | 1 | -65/+76 |
| | | | | | | | | | | Done using ``` (cd crates/hashx/bench && cargo update) (cd crates/equix/bench && cargo update) ``` | ||||
| * | Run "cargo update" for crates/{equix/hashx}/bench. | Nick Mathewson | 2024-08-01 | 1 | -80/+104 |
| | | |||||
| * | Run cargo update for {hashx,equix}/bench. | Gabriela Moldovan | 2024-06-05 | 1 | -105/+91 |
| | | | | | | | | | | Done using ``` (cd crates/hashx/bench && cargo update) (cd crates/equix/bench && cargo update) ``` | ||||
| * | Update separate lockfiles | Ian Jackson | 2024-04-30 | 1 | -1/+1 |
| | | |||||
| * | Run cargo update in {equix,hashx}/bench | Nick Mathewson | 2024-04-02 | 1 | -208/+162 |
| | | |||||
| * | Update other cargo.lock files. | Nick Mathewson | 2023-10-02 | 1 | -1/+1 |
| | | |||||
| * | Update bench lockfiles for new fixed-capacity-vec | Nick Mathewson | 2023-09-20 | 1 | -2/+2 |
| | | |||||
| * | Switch to FixedCapacityVec 0.1.0 from crates.io | Ian Jackson | 2023-09-06 | 1 | -0/+7 |
| | | |||||
| * | Upgrade bench/ lockfiles too. | Nick Mathewson | 2023-09-05 | 1 | -80/+91 |
| | | |||||
| * | hashx_cachegrind: Fix black_box location | Ian Jackson | 2023-08-23 | 1 | -2/+2 |
| | | |||||
| * | hashx_cachegrind: Make mk_c_equix not shuffle the HashX | Ian Jackson | 2023-08-23 | 1 | -8/+8 |
| | | |||||
| * | hashx_cachegrind: Make mk_rust not shuffle the HashXBuilder | Ian Jackson | 2023-08-23 | 1 | -10/+9 |
| | | |||||
| * | hashx_cachegrind: Introduce C_HASHX_OK alias | Ian Jackson | 2023-08-23 | 1 | -2/+5 |
| | | |||||
| * | hashx_cachegrind: Introduce bench_loop helper macro | Ian Jackson | 2023-08-23 | 1 | -24/+29 |
| | | | | | | The macro generates similar but not identical code. There are new bindings. | ||||
