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

Freeze rust version #272

Merged
merged 3 commits into from
Dec 4, 2024
Merged

Freeze rust version #272

merged 3 commits into from
Dec 4, 2024

Conversation

seemenkina
Copy link
Contributor

No description provided.

Copy link

github-actions bot commented Dec 4, 2024

Benchmark for c56c694

Click to view benchmark
Test Base PR %
FullMerkleTree::compute_root 0.0±0.00ns 0.0±0.00ns NaN%
FullMerkleTree::delete 888.5±10.39ns 852.0±10.10ns -4.11%
FullMerkleTree::get 3.4±0.04ns 3.4±0.08ns 0.00%
FullMerkleTree::get_empty_leaves_indices 7.1±0.07ns 7.1±0.05ns 0.00%
FullMerkleTree::get_subtree_root 3.5±0.13ns 3.7±0.09ns +5.71%
FullMerkleTree::override_range 1327.0±10.67ns 1348.6±15.63ns +1.63%
FullMerkleTree::set 852.0±5.02ns 881.4±10.28ns +3.45%
OptimalMerkleTree::compute_root 1003.7±13.19ns 1002.3±19.26ns -0.14%
OptimalMerkleTree::delete 997.9±14.39ns 1001.2±8.35ns +0.33%
OptimalMerkleTree::get 22.5±0.20ns 22.4±0.17ns -0.44%
OptimalMerkleTree::get_empty_leaves_indices 7.1±0.10ns 7.1±0.13ns 0.00%
OptimalMerkleTree::get_subtree_root 23.8±0.38ns 24.0±0.76ns +0.84%
OptimalMerkleTree::override_range 4.1±0.20µs 4.1±0.10µs 0.00%
OptimalMerkleTree::set 995.0±9.41ns 999.2±6.50ns +0.42%

Copy link

github-actions bot commented Dec 4, 2024

Benchmark for c56c694

Click to view benchmark
Test Base PR %
FullMerkleTree::::full_height_gen 15.5±0.10ms 15.2±0.16ms -1.94%
OptimalMerkleTree::::full_height_gen 579.1±4.60µs 582.3±8.65µs +0.55%
Pmtree::compute_root 0.0±0.00ns 0.0±0.00ns NaN%
Pmtree::get 359.8±6.06ns 370.8±5.45ns +3.06%
Pmtree::get_empty_leaves_indices 8.7±0.12ns 8.7±0.16ns 0.00%
Pmtree::get_subtree_root 505.1±4.25ns 503.4±7.27ns -0.34%
Pmtree::override_range 234.5±4.13µs 235.4±4.34µs +0.38%
Pmtree::set 54.8±0.49µs 55.0±1.30µs +0.36%
Pmtree:delete 54.6±0.40µs 54.7±0.35µs +0.18%
Set/FullMerkleTree::::set/1 560.1±4.71µs 561.6±3.48µs +0.27%
Set/FullMerkleTree::::set/10 5.6±0.02ms 5.6±0.01ms 0.00%
Set/FullMerkleTree::::set/100 56.2±0.21ms 56.2±0.16ms 0.00%
Set/FullMerkleTree::::set_range/1 559.8±6.10µs 560.2±9.81µs +0.07%
Set/FullMerkleTree::::set_range/10 760.8±14.37µs 761.4±6.18µs +0.08%
Set/FullMerkleTree::::set_range/100 3.3±0.01ms 3.3±0.01ms 0.00%
Set/OptimalMerkleTree::::set/1 558.7±7.64µs 566.6±7.94µs +1.41%
Set/OptimalMerkleTree::::set/10 5.6±0.01ms 5.7±0.02ms +1.79%
Set/OptimalMerkleTree::::set/100 56.1±0.20ms 56.8±0.35ms +1.25%
Set/OptimalMerkleTree::::set_range/1 582.4±77.54µs 572.1±6.14µs -1.77%
Set/OptimalMerkleTree::::set_range/10 5.6±0.01ms 5.7±0.01ms +1.79%
Set/OptimalMerkleTree::::set_range/100 56.3±0.34ms 57.4±2.04ms +1.95%
vk::vk_from_ark_serialized 1641.5±4.81ns 1603.8±11.39ns -2.30%
zkey::zkey_from_raw 3.4±0.01s 3.4±0.01s 0.00%

Copy link

github-actions bot commented Dec 4, 2024

Benchmark for 2369bfe

Click to view benchmark
Test Base PR %
FullMerkleTree::compute_root 0.0±0.00ns 0.0±0.00ns NaN%
FullMerkleTree::delete 858.1±9.63ns 858.5±9.60ns +0.05%
FullMerkleTree::get 3.4±0.04ns 3.4±0.03ns 0.00%
FullMerkleTree::get_empty_leaves_indices 7.1±0.20ns 7.1±0.10ns 0.00%
FullMerkleTree::get_subtree_root 3.6±0.10ns 3.6±0.08ns 0.00%
FullMerkleTree::override_range 1327.7±12.62ns 1327.7±19.62ns 0.00%
FullMerkleTree::set 850.2±9.99ns 851.2±10.60ns +0.12%
OptimalMerkleTree::compute_root 999.2±7.04ns 1015.3±19.53ns +1.61%
OptimalMerkleTree::delete 1000.6±16.19ns 1010.9±40.93ns +1.03%
OptimalMerkleTree::get 22.2±0.26ns 22.3±0.42ns +0.45%
OptimalMerkleTree::get_empty_leaves_indices 7.1±0.12ns 7.1±0.07ns 0.00%
OptimalMerkleTree::get_subtree_root 24.0±0.36ns 23.9±0.34ns -0.42%
OptimalMerkleTree::override_range 4.1±0.02µs 4.1±0.10µs 0.00%
OptimalMerkleTree::set 997.2±8.38ns 1005.5±14.89ns +0.83%

Copy link

github-actions bot commented Dec 4, 2024

Benchmark for 2369bfe

Click to view benchmark
Test Base PR %
FullMerkleTree::::full_height_gen 14.9±0.11ms 14.3±0.11ms -4.03%
OptimalMerkleTree::::full_height_gen 584.6±6.65µs 583.8±3.80µs -0.14%
Pmtree::compute_root 0.0±0.00ns 0.0±0.00ns NaN%
Pmtree::get 361.4±5.38ns 354.8±4.65ns -1.83%
Pmtree::get_empty_leaves_indices 8.7±0.14ns 8.7±0.08ns 0.00%
Pmtree::get_subtree_root 506.9±7.21ns 504.6±5.46ns -0.45%
Pmtree::override_range 235.6±3.76µs 235.1±4.46µs -0.21%
Pmtree::set 54.3±0.28µs 54.3±0.54µs 0.00%
Pmtree:delete 54.5±0.56µs 54.3±0.40µs -0.37%
Set/FullMerkleTree::::set/1 558.7±4.25µs 559.8±5.08µs +0.20%
Set/FullMerkleTree::::set/10 5.6±0.01ms 5.6±0.07ms 0.00%
Set/FullMerkleTree::::set/100 56.0±0.15ms 56.0±0.25ms 0.00%
Set/FullMerkleTree::::set_range/1 558.2±3.27µs 560.6±5.70µs +0.43%
Set/FullMerkleTree::::set_range/10 762.7±17.95µs 760.2±6.83µs -0.33%
Set/FullMerkleTree::::set_range/100 3.3±0.04ms 3.3±0.01ms 0.00%
Set/OptimalMerkleTree::::set/1 560.8±4.93µs 564.1±2.47µs +0.59%
Set/OptimalMerkleTree::::set/10 5.6±0.01ms 5.6±0.01ms 0.00%
Set/OptimalMerkleTree::::set/100 56.1±0.25ms 56.6±0.42ms +0.89%
Set/OptimalMerkleTree::::set_range/1 559.1±4.63µs 563.3±4.52µs +0.75%
Set/OptimalMerkleTree::::set_range/10 5.6±0.02ms 5.6±0.01ms 0.00%
Set/OptimalMerkleTree::::set_range/100 56.1±0.66ms 56.6±0.21ms +0.89%
vk::vk_from_ark_serialized 1605.1±8.14ns 1610.2±21.70ns +0.32%
zkey::zkey_from_raw 3.4±0.00s 3.4±0.01s 0.00%

Copy link

github-actions bot commented Dec 4, 2024

Benchmark for 2369bfe

Click to view benchmark
Test Base PR %
FullMerkleTree::::full_height_gen 13.6±0.10ms 14.9±0.17ms +9.56%
OptimalMerkleTree::::full_height_gen 582.6±16.26µs 579.2±5.66µs -0.58%
Pmtree::compute_root 0.0±0.00ns 0.0±0.00ns NaN%
Pmtree::get 355.9±5.43ns 356.4±16.46ns +0.14%
Pmtree::get_empty_leaves_indices 8.4±0.10ns 8.4±0.12ns 0.00%
Pmtree::get_subtree_root 520.1±7.42ns 510.1±5.03ns -1.92%
Pmtree::override_range 226.6±5.40µs 230.1±2.54µs +1.54%
Pmtree::set 54.3±0.57µs 54.3±0.60µs 0.00%
Pmtree:delete 54.2±0.66µs 54.2±0.31µs 0.00%
Set/FullMerkleTree::::set/1 560.3±5.49µs 558.6±4.66µs -0.30%
Set/FullMerkleTree::::set/10 5.6±0.01ms 5.6±0.01ms 0.00%
Set/FullMerkleTree::::set/100 56.0±0.13ms 56.0±0.21ms 0.00%
Set/FullMerkleTree::::set_range/1 559.8±6.62µs 559.0±5.22µs -0.14%
Set/FullMerkleTree::::set_range/10 762.4±5.63µs 759.6±5.52µs -0.37%
Set/FullMerkleTree::::set_range/100 3.3±0.01ms 3.3±0.01ms 0.00%
Set/OptimalMerkleTree::::set/1 561.1±3.53µs 561.6±7.76µs +0.09%
Set/OptimalMerkleTree::::set/10 5.6±0.02ms 5.6±0.01ms 0.00%
Set/OptimalMerkleTree::::set/100 56.4±0.19ms 56.1±0.30ms -0.53%
Set/OptimalMerkleTree::::set_range/1 563.8±11.90µs 560.9±14.36µs -0.51%
Set/OptimalMerkleTree::::set_range/10 5.6±0.01ms 5.6±0.01ms 0.00%
Set/OptimalMerkleTree::::set_range/100 56.2±0.13ms 56.0±0.10ms -0.36%
arkzkey::arkzkey_from_raw_compressed 339.6±1.10ms 339.6±0.93ms 0.00%
arkzkey::arkzkey_from_raw_uncompressed 6.0±0.02ms 6.0±0.04ms 0.00%
vk::vk_from_ark_serialized 1589.4±7.87ns 1576.4±9.93ns -0.82%
zkey::zkey_from_raw 3.4±0.01s 3.4±0.01s 0.00%

Copy link

github-actions bot commented Dec 4, 2024

Benchmark for b8c2d8b

Click to view benchmark
Test Base PR %
FullMerkleTree::compute_root 0.0±0.00ns 0.0±0.00ns NaN%
FullMerkleTree::delete 869.6±67.09ns 854.3±5.67ns -1.76%
FullMerkleTree::get 3.4±0.04ns 3.4±0.11ns 0.00%
FullMerkleTree::get_empty_leaves_indices 7.1±0.17ns 7.1±0.11ns 0.00%
FullMerkleTree::get_subtree_root 3.6±0.10ns 3.7±0.12ns +2.78%
FullMerkleTree::override_range 1325.1±7.56ns 1336.8±19.14ns +0.88%
FullMerkleTree::set 849.6±7.65ns 859.5±17.55ns +1.17%
OptimalMerkleTree::compute_root 999.3±7.22ns 998.9±8.44ns -0.04%
OptimalMerkleTree::delete 993.6±7.68ns 1007.4±33.41ns +1.39%
OptimalMerkleTree::get 22.2±0.20ns 22.4±0.20ns +0.90%
OptimalMerkleTree::get_empty_leaves_indices 7.1±0.05ns 7.4±0.13ns +4.23%
OptimalMerkleTree::get_subtree_root 23.9±0.52ns 23.9±0.20ns 0.00%
OptimalMerkleTree::override_range 4.1±0.15µs 4.1±0.03µs 0.00%
OptimalMerkleTree::set 992.9±8.09ns 992.7±13.56ns -0.02%

Copy link

github-actions bot commented Dec 4, 2024

Benchmark for b8c2d8b

Click to view benchmark
Test Base PR %
FullMerkleTree::::full_height_gen 15.2±0.11ms 15.4±0.20ms +1.32%
OptimalMerkleTree::::full_height_gen 580.9±7.82µs 585.4±12.12µs +0.77%
Pmtree::compute_root 0.0±0.00ns 0.0±0.00ns NaN%
Pmtree::get 357.8±5.98ns 372.7±5.52ns +4.16%
Pmtree::get_empty_leaves_indices 8.7±0.11ns 8.7±0.06ns 0.00%
Pmtree::get_subtree_root 503.0±4.16ns 518.2±18.13ns +3.02%
Pmtree::override_range 232.5±5.90µs 242.8±6.13µs +4.43%
Pmtree::set 54.2±0.43µs 54.6±1.13µs +0.74%
Pmtree:delete 54.2±0.51µs 54.6±0.55µs +0.74%
Set/FullMerkleTree::::set/1 558.9±5.35µs 558.9±5.52µs 0.00%
Set/FullMerkleTree::::set/10 5.6±0.02ms 5.6±0.02ms 0.00%
Set/FullMerkleTree::::set/100 56.4±2.59ms 56.4±0.12ms 0.00%
Set/FullMerkleTree::::set_range/1 560.8±4.20µs 563.9±4.96µs +0.55%
Set/FullMerkleTree::::set_range/10 770.6±16.38µs 766.2±9.61µs -0.57%
Set/FullMerkleTree::::set_range/100 3.3±0.01ms 3.3±0.01ms 0.00%
Set/OptimalMerkleTree::::set/1 559.6±2.93µs 561.5±27.20µs +0.34%
Set/OptimalMerkleTree::::set/10 5.8±0.08ms 5.6±0.10ms -3.45%
Set/OptimalMerkleTree::::set/100 58.5±0.35ms 56.1±0.14ms -4.10%
Set/OptimalMerkleTree::::set_range/1 564.8±28.18µs 560.2±2.77µs -0.81%
Set/OptimalMerkleTree::::set_range/10 5.6±0.02ms 5.6±0.01ms 0.00%
Set/OptimalMerkleTree::::set_range/100 56.1±0.16ms 56.2±0.31ms +0.18%
vk::vk_from_ark_serialized 1632.5±85.90ns 1629.9±15.02ns -0.16%
zkey::zkey_from_raw 3.4±0.00s 3.4±0.01s 0.00%

Copy link

github-actions bot commented Dec 4, 2024

Benchmark for b8c2d8b

Click to view benchmark
Test Base PR %
FullMerkleTree::::full_height_gen 13.9±0.14ms 15.9±0.12ms +14.39%
OptimalMerkleTree::::full_height_gen 583.8±14.31µs 578.2±4.60µs -0.96%
Pmtree::compute_root 0.0±0.00ns 0.0±0.00ns NaN%
Pmtree::get 359.0±5.17ns 357.7±4.27ns -0.36%
Pmtree::get_empty_leaves_indices 8.4±0.11ns 8.4±0.09ns 0.00%
Pmtree::get_subtree_root 517.6±7.39ns 510.8±7.14ns -1.31%
Pmtree::override_range 236.6±8.89µs 237.8±10.49µs +0.51%
Pmtree::set 54.4±0.71µs 54.7±0.57µs +0.55%
Pmtree:delete 54.4±0.66µs 54.6±0.64µs +0.37%
Set/FullMerkleTree::::set/1 558.1±3.28µs 562.8±34.71µs +0.84%
Set/FullMerkleTree::::set/10 5.6±0.01ms 5.6±0.01ms 0.00%
Set/FullMerkleTree::::set/100 55.9±0.17ms 56.0±0.15ms +0.18%
Set/FullMerkleTree::::set_range/1 558.1±3.08µs 557.4±3.97µs -0.13%
Set/FullMerkleTree::::set_range/10 761.9±3.94µs 762.3±10.69µs +0.05%
Set/FullMerkleTree::::set_range/100 3.3±0.01ms 3.3±0.01ms 0.00%
Set/OptimalMerkleTree::::set/1 559.9±6.11µs 558.7±6.22µs -0.21%
Set/OptimalMerkleTree::::set/10 5.6±0.06ms 5.6±0.02ms 0.00%
Set/OptimalMerkleTree::::set/100 56.4±2.43ms 56.0±0.45ms -0.71%
Set/OptimalMerkleTree::::set_range/1 559.3±2.11µs 558.2±3.12µs -0.20%
Set/OptimalMerkleTree::::set_range/10 5.6±0.01ms 5.6±0.02ms 0.00%
Set/OptimalMerkleTree::::set_range/100 56.1±2.04ms 56.1±0.08ms 0.00%
arkzkey::arkzkey_from_raw_compressed 339.5±0.45ms 339.6±0.56ms +0.03%
arkzkey::arkzkey_from_raw_uncompressed 6.0±0.02ms 6.0±0.03ms 0.00%
vk::vk_from_ark_serialized 1578.9±6.18ns 1574.0±10.68ns -0.31%
zkey::zkey_from_raw 3.4±0.00s 3.4±0.00s 0.00%

@seemenkina seemenkina marked this pull request as ready for review December 4, 2024 14:42
@seemenkina seemenkina merged commit 8b04930 into master Dec 4, 2024
32 checks passed
@seemenkina seemenkina deleted the fix_wasm_ci branch December 4, 2024 14:50
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.

1 participant