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

Semaphore update #220

Closed tyshko-rostyslav closed 11 months ago

tyshko-rostyslav commented 11 months ago

Among other things move to latest commit of semaphore-rs

github-actions[bot] commented 11 months ago

Benchmark for 0c1cbad

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | FullMerkleTree::delete | **1237.5±0.50ns** | 1238.3±0.55ns | **+0.06%** | | FullMerkleTree::override_range | 3.1±0.00µs | 3.1±0.01µs | 0.00% | | FullMerkleTree::set | 1238.7±1.23ns | 1239.1±18.87ns | +0.03% | | OptimalMerkleTree::compute_root | 1385.1±1.72ns | **1381.5±1.29ns** | **-0.26%** | | OptimalMerkleTree::delete | 1377.6±0.72ns | 1377.8±1.52ns | +0.01% | | OptimalMerkleTree::get | 25.7±0.02ns | **25.5±0.12ns** | **-0.78%** | | OptimalMerkleTree::override_range | 7.0±0.02µs | 7.0±0.00µs | 0.00% | | OptimalMerkleTree::set | 1381.0±42.22ns | 1380.2±1.45ns | -0.06% |
github-actions[bot] commented 11 months ago

Benchmark for 0c1cbad

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | Pmtree::compute_root | 2.1±0.04ns | **2.0±0.03ns** | **-4.76%** | | Pmtree::get | **449.0±0.34ns** | 467.7±0.63ns | **+4.16%** | | Pmtree::override_range | 176.0±4.82µs | 179.9±12.61µs | +2.22% | | Pmtree::set | 69.3±0.06µs | **68.7±0.07µs** | **-0.87%** | | Pmtree:delete | 69.0±0.09µs | **68.7±0.06µs** | **-0.43%** |