@@ -9,7 +9,7 @@ matrix:
|
|||||||
- rust: stable
|
- rust: stable
|
||||||
- rust: nightly
|
- rust: nightly
|
||||||
env:
|
env:
|
||||||
- FEATURES='asm,unstable'
|
- FEATURES='unstable'
|
||||||
before_script: |
|
before_script: |
|
||||||
export PATH="$PATH:$HOME/.cargo/bin"
|
export PATH="$PATH:$HOME/.cargo/bin"
|
||||||
rustup component add rustfmt-preview
|
rustup component add rustfmt-preview
|
||||||
|
@@ -41,12 +41,10 @@ codecov = { repository = "loomprotocol/silk", branch = "master", service = "gith
|
|||||||
[features]
|
[features]
|
||||||
unstable = []
|
unstable = []
|
||||||
ipv6 = []
|
ipv6 = []
|
||||||
asm = ["sha2-asm"]
|
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
rayon = "1.0.0"
|
rayon = "1.0.0"
|
||||||
sha2 = "0.7.0"
|
sha2 = "0.7.0"
|
||||||
sha2-asm = {version="0.3", optional=true}
|
|
||||||
generic-array = { version = "0.9.0", default-features = false, features = ["serde"] }
|
generic-array = { version = "0.9.0", default-features = false, features = ["serde"] }
|
||||||
serde = "1.0.27"
|
serde = "1.0.27"
|
||||||
serde_derive = "1.0.27"
|
serde_derive = "1.0.27"
|
||||||
|
@@ -128,5 +128,5 @@ $ rustup install nightly
|
|||||||
Run the benchmarks:
|
Run the benchmarks:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ cargo +nightly bench --features="asm,unstable"
|
$ cargo +nightly bench --features="unstable"
|
||||||
```
|
```
|
||||||
|
@@ -70,13 +70,4 @@ mod bench {
|
|||||||
assert!(verify_slice(&events, &start_hash));
|
assert!(verify_slice(&events, &start_hash));
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
#[bench]
|
|
||||||
fn event_bench_seq(bencher: &mut Bencher) {
|
|
||||||
let start_hash = Default::default();
|
|
||||||
let events = next_ticks(&start_hash, 10_000, 8);
|
|
||||||
bencher.iter(|| {
|
|
||||||
assert!(verify_slice_seq(&events, &start_hash));
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user