Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: Release #254

Merged
merged 1 commit into from
May 21, 2024
Merged

chore: Release #254

merged 1 commit into from
May 21, 2024

Conversation

rymnc
Copy link
Contributor

@rymnc rymnc commented May 21, 2024

Release v0.5.0
Published to crates.io: https://crates.io/crates/rln

@rymnc rymnc requested a review from seemenkina May 21, 2024 05:54
@rymnc rymnc self-assigned this May 21, 2024
Copy link

Benchmark for 47cfd33

Click to view benchmark
Test Base PR %
FullMerkleTree::compute_root 0.0±0.00ns 0.0±0.00ns NaN%
FullMerkleTree::delete 857.7±9.04ns 845.6±16.59ns -1.41%
FullMerkleTree::get 0.0±0.00ns 0.0±0.00ns NaN%
FullMerkleTree::get_empty_leaves_indices 7.1±0.05ns 7.4±0.12ns +4.23%
FullMerkleTree::get_subtree_root 0.6±0.02ns 0.9±0.02ns +50.00%
FullMerkleTree::override_range 1329.8±13.74ns 1311.8±18.00ns -1.35%
FullMerkleTree::set 856.7±8.42ns 841.3±10.65ns -1.80%
OptimalMerkleTree::compute_root 1007.2±9.36ns 1010.2±35.59ns +0.30%
OptimalMerkleTree::delete 1005.1±8.43ns 1000.8±13.47ns -0.43%
OptimalMerkleTree::get 23.3±0.29ns 23.9±0.24ns +2.58%
OptimalMerkleTree::get_empty_leaves_indices 7.4±0.15ns 7.1±0.06ns -4.05%
OptimalMerkleTree::get_subtree_root 23.8±0.42ns 24.5±0.63ns +2.94%
OptimalMerkleTree::override_range 4.1±0.06µs 4.1±0.06µs 0.00%
OptimalMerkleTree::set 1009.7±36.87ns 1000.0±9.85ns -0.96%

Copy link

Benchmark for 47cfd33

Click to view benchmark
Test Base PR %
FullMerkleTree::::full_height_gen 15.7±0.18ms 15.5±0.17ms -1.27%
OptimalMerkleTree::::full_height_gen 576.0±8.96µs 565.1±8.64µs -1.89%
Pmtree::compute_root 0.0±0.00ns 0.0±0.00ns NaN%
Pmtree::get 325.7±6.01ns 350.8±3.65ns +7.71%
Pmtree::get_empty_leaves_indices 8.4±0.16ns 8.4±0.12ns 0.00%
Pmtree::get_subtree_root 485.7±7.10ns 494.6±8.83ns +1.83%
Pmtree::override_range 234.8±4.33µs 232.6±3.97µs -0.94%
Pmtree::set 54.7±0.57µs 54.1±0.34µs -1.10%
Pmtree:delete 54.5±0.53µs 53.8±0.61µs -1.28%
Set/FullMerkleTree::::set/1 560.6±7.52µs 545.9±6.35µs -2.62%
Set/FullMerkleTree::::set/10 5.6±0.01ms 5.5±0.02ms -1.79%
Set/FullMerkleTree::::set/100 55.8±0.18ms 54.6±0.32ms -2.15%
Set/FullMerkleTree::::set_range/1 556.9±8.50µs 543.5±7.80µs -2.41%
Set/FullMerkleTree::::set_range/10 762.8±6.13µs 744.7±6.83µs -2.37%
Set/FullMerkleTree::::set_range/100 3.3±0.01ms 3.3±0.01ms 0.00%
Set/OptimalMerkleTree::::set/1 553.1±7.43µs 546.0±8.49µs -1.28%
Set/OptimalMerkleTree::::set/10 5.5±0.02ms 5.5±0.01ms 0.00%
Set/OptimalMerkleTree::::set/100 55.6±0.21ms 54.7±0.14ms -1.62%
Set/OptimalMerkleTree::::set_range/1 552.1±8.35µs 545.3±5.23µs -1.23%
Set/OptimalMerkleTree::::set_range/10 5.5±0.01ms 5.5±0.02ms 0.00%
Set/OptimalMerkleTree::::set_range/100 55.8±0.18ms 54.7±0.12ms -1.97%
zkey::upload_from_folder 3.3±0.00s 3.3±0.01s 0.00%

@seemenkina seemenkina merged commit 7790954 into master May 21, 2024
22 checks passed
@seemenkina seemenkina deleted the v0.5.0-release branch May 21, 2024 06:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants