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
131 stars 7 forks source link

v0.4.3 release #236

Closed rymnc closed 6 months ago

rymnc commented 6 months ago
github-actions[bot] commented 6 months ago

Benchmark for eb9c0b3

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | Pmtree::compute_root | 0.0±0.00ns | 0.0±0.00ns | NaN% | | Pmtree::get | 322.3±4.90ns | 323.7±2.94ns | +0.43% | | Pmtree::override_range | 230.2±3.13µs | 232.2±5.03µs | +0.87% | | Pmtree::set | **54.3±0.56µs** | 55.9±0.33µs | **+2.95%** | | Pmtree:delete | **54.2±0.63µs** | 55.9±0.37µs | **+3.14%** |
github-actions[bot] commented 6 months ago

Benchmark for eb9c0b3

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | FullMerkleTree::compute_root | 0.0±0.00ns | 0.0±0.00ns | NaN% | | FullMerkleTree::delete | 873.5±11.40ns | 872.4±11.59ns | -0.13% | | FullMerkleTree::get | 10.2±0.02ns | **3.4±0.04ns** | **-66.67%** | | FullMerkleTree::override_range | 2.2±0.03µs | 2.2±0.02µs | 0.00% | | FullMerkleTree::set | 874.0±8.54ns | 874.3±11.89ns | +0.03% | | OptimalMerkleTree::compute_root | 1039.1±9.61ns | 1032.7±14.60ns | -0.62% | | OptimalMerkleTree::delete | 1037.2±12.39ns | 1035.4±12.78ns | -0.17% | | OptimalMerkleTree::get | 30.5±0.29ns | **23.1±0.34ns** | **-24.26%** | | OptimalMerkleTree::override_range | **5.2±0.08µs** | 5.3±0.08µs | **+1.92%** | | OptimalMerkleTree::set | 1035.6±8.90ns | 1030.9±7.02ns | -0.45% |
github-actions[bot] commented 6 months ago

Benchmark for 2ac3dca

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | Pmtree::compute_root | 0.0±0.00ns | 0.0±0.00ns | NaN% | | Pmtree::get | 320.6±4.53ns | 317.6±6.06ns | -0.94% | | Pmtree::override_range | **229.4±3.33µs** | 235.8±6.48µs | **+2.79%** | | Pmtree::set | 55.7±0.59µs | 56.0±1.71µs | +0.54% | | Pmtree:delete | 55.8±0.68µs | 55.8±0.86µs | 0.00% |
github-actions[bot] commented 6 months ago

Benchmark for 2ac3dca

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | FullMerkleTree::compute_root | 0.0±0.00ns | 0.0±0.00ns | NaN% | | FullMerkleTree::delete | 873.7±6.27ns | 873.2±11.35ns | -0.06% | | FullMerkleTree::get | **3.4±0.05ns** | 3.5±0.10ns | **+2.94%** | | FullMerkleTree::override_range | 2.2±0.03µs | 2.2±0.03µs | 0.00% | | FullMerkleTree::set | **873.6±10.87ns** | 890.6±87.09ns | **+1.95%** | | OptimalMerkleTree::compute_root | 1033.5±9.83ns | 1038.4±12.27ns | +0.47% | | OptimalMerkleTree::delete | 1043.1±14.40ns | **1027.5±23.69ns** | **-1.50%** | | OptimalMerkleTree::get | 23.0±0.19ns | 23.0±0.28ns | 0.00% | | OptimalMerkleTree::override_range | 5.3±0.27µs | 5.3±0.17µs | 0.00% | | OptimalMerkleTree::set | 1043.4±16.61ns | **1028.6±10.60ns** | **-1.42%** |