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): v0.5.1 #262

Merged
merged 1 commit into from
Jun 20, 2024
Merged

chore(release): v0.5.1 #262

merged 1 commit into from
Jun 20, 2024

Conversation

rymnc
Copy link
Contributor

@rymnc rymnc commented Jun 20, 2024

We initially crafted a github release v0.5.1 to test downstream, but since it works as intended, we bump packages and release to crates.io.

@rymnc rymnc requested a review from seemenkina June 20, 2024 11:02
Copy link

Benchmark for 05b9985

Click to view benchmark
Test Base PR %
FullMerkleTree::compute_root 0.0±0.00ns 0.0±0.00ns NaN%
FullMerkleTree::delete 853.3±5.71ns 851.4±17.10ns -0.22%
FullMerkleTree::get 3.4±0.07ns 3.4±0.05ns 0.00%
FullMerkleTree::get_empty_leaves_indices 7.1±0.07ns 7.4±0.10ns +4.23%
FullMerkleTree::get_subtree_root 3.6±0.11ns 3.5±0.13ns -2.78%
FullMerkleTree::override_range 1297.9±19.65ns 1328.0±13.55ns +2.32%
FullMerkleTree::set 860.5±13.65ns 859.7±17.61ns -0.09%
OptimalMerkleTree::compute_root 985.5±7.74ns 992.6±14.00ns +0.72%
OptimalMerkleTree::delete 985.9±12.91ns 991.5±12.42ns +0.57%
OptimalMerkleTree::get 18.4±0.26ns 19.3±0.29ns +4.89%
OptimalMerkleTree::get_empty_leaves_indices 7.1±0.13ns 7.4±0.09ns +4.23%
OptimalMerkleTree::get_subtree_root 18.4±0.38ns 19.7±0.37ns +7.07%
OptimalMerkleTree::override_range 3.9±0.08µs 4.0±0.06µs +2.56%
OptimalMerkleTree::set 987.7±7.35ns 1000.0±25.43ns +1.25%

@rymnc rymnc merged commit e6238fd into master Jun 20, 2024
10 checks passed
@rymnc rymnc deleted the release-v0.5.1 branch June 20, 2024 11:14
Copy link

Benchmark for 05b9985

Click to view benchmark
Test Base PR %
FullMerkleTree::::full_height_gen 14.0±0.08ms 13.9±0.10ms -0.71%
OptimalMerkleTree::::full_height_gen 575.3±4.92µs 577.4±7.52µs +0.37%
Pmtree::compute_root 0.0±0.00ns 0.0±0.00ns NaN%
Pmtree::get 341.6±5.71ns 343.4±5.04ns +0.53%
Pmtree::get_empty_leaves_indices 8.4±0.13ns 8.4±0.13ns 0.00%
Pmtree::get_subtree_root 508.6±4.21ns 513.8±11.79ns +1.02%
Pmtree::override_range 240.0±3.80µs 236.5±7.19µs -1.46%
Pmtree::set 54.0±0.49µs 53.9±0.62µs -0.19%
Pmtree:delete 54.0±0.24µs 54.1±0.53µs +0.19%
Set/FullMerkleTree::::set/1 554.8±3.85µs 552.7±6.00µs -0.38%
Set/FullMerkleTree::::set/10 5.6±0.03ms 5.5±0.03ms -1.79%
Set/FullMerkleTree::::set/100 55.9±0.89ms 55.5±0.25ms -0.72%
Set/FullMerkleTree::::set_range/1 553.5±4.89µs 554.8±13.56µs +0.23%
Set/FullMerkleTree::::set_range/10 755.7±6.47µs 751.7±5.24µs -0.53%
Set/FullMerkleTree::::set_range/100 3.2±0.02ms 3.3±0.01ms +3.13%
Set/OptimalMerkleTree::::set/1 554.5±3.56µs 556.5±12.83µs +0.36%
Set/OptimalMerkleTree::::set/10 5.5±0.02ms 5.5±0.01ms 0.00%
Set/OptimalMerkleTree::::set/100 55.6±0.46ms 55.6±0.45ms 0.00%
Set/OptimalMerkleTree::::set_range/1 554.2±6.35µs 555.4±6.89µs +0.22%
Set/OptimalMerkleTree::::set_range/10 5.5±0.05ms 5.6±0.02ms +1.82%
Set/OptimalMerkleTree::::set_range/100 55.4±0.20ms 55.7±0.18ms +0.54%
vk::vk_from_ark_serialized 1599.3±11.58ns 1606.5±17.21ns +0.45%
zkey::zkey_from_raw 3.4±0.00s 3.4±0.01s 0.00%

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