vacp2p / zerokit

A set of Zero Knowledge modules, written in Rust and designed to be used in other system programming environments.
Apache License 2.0
130 stars 7 forks source link

chore(rln): Release v0.4.2 #232

Closed rymnc closed 6 months ago

github-actions[bot] commented 6 months ago

Benchmark for 451ee47

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | Pmtree::compute_root | 0.0±0.00ns | 0.0±0.00ns | NaN% | | Pmtree::get | 324.4±3.72ns | 323.3±4.34ns | -0.34% | | Pmtree::override_range | 230.2±5.53µs | 230.8±4.25µs | +0.26% | | Pmtree::set | 54.4±0.54µs | 54.6±1.29µs | +0.37% | | Pmtree:delete | 56.0±0.32µs | **54.2±0.43µs** | **-3.21%** |
github-actions[bot] commented 6 months ago

Benchmark for 451ee47

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | FullMerkleTree::compute_root | 0.0±0.00ns | 0.0±0.00ns | NaN% | | FullMerkleTree::delete | 876.5±8.00ns | 877.0±6.96ns | +0.06% | | FullMerkleTree::get | 3.4±0.04ns | 3.4±0.08ns | 0.00% | | FullMerkleTree::override_range | 2.2±0.03µs | 2.2±0.02µs | 0.00% | | FullMerkleTree::set | 890.4±3.97ns | **878.1±11.28ns** | **-1.38%** | | OptimalMerkleTree::compute_root | 1041.8±7.90ns | 1045.7±12.74ns | +0.37% | | OptimalMerkleTree::delete | **1035.8±7.85ns** | 1050.7±95.13ns | **+1.44%** | | OptimalMerkleTree::get | **22.7±0.28ns** | 23.3±0.35ns | **+2.64%** | | OptimalMerkleTree::override_range | **5.2±0.08µs** | 5.3±0.18µs | **+1.92%** | | OptimalMerkleTree::set | 1036.6±8.32ns | **1025.8±9.67ns** | **-1.04%** |