Merge branch 'release/1.1.1'

This commit is contained in:
Henry de Valence 2019-02-15 11:45:20 -08:00
commit a95c5040d6
3 changed files with 21 additions and 6 deletions

View file

@ -2,6 +2,14 @@
Entries are listed in reverse chronological order. Entries are listed in reverse chronological order.
## 1.1.2
* Disabled KaTeX on `docs.rs` pending proper [support upstream](https://github.com/rust-lang/docs.rs/issues/302).
## 1.1.1
* Fixed an issue related to `#[cfg(rustdoc)]` which prevented documenting multiple backends.
## 1.1.0 ## 1.1.0
* Adds support for precomputation for multiscalar multiplication. * Adds support for precomputation for multiscalar multiplication.

View file

@ -1,6 +1,6 @@
[package] [package]
name = "curve25519-dalek" name = "curve25519-dalek"
version = "1.1.0" version = "1.1.2"
authors = ["Isis Lovecruft <isis@patternsinthevoid.net>", authors = ["Isis Lovecruft <isis@patternsinthevoid.net>",
"Henry de Valence <hdevalence@hdevalence.ca>"] "Henry de Valence <hdevalence@hdevalence.ca>"]
readme = "README.md" readme = "README.md"
@ -19,8 +19,9 @@ exclude = [
build = "build.rs" build = "build.rs"
[package.metadata.docs.rs] [package.metadata.docs.rs]
rustdoc-args = ["--html-in-header", ".cargo/registry/src/github.com-1ecc6299db9ec823/curve25519-dalek-0.13.2/rustdoc-include-katex-header.html"] # Disabled for now since this is borked; tracking https://github.com/rust-lang/docs.rs/issues/302
features = ["nightly"] # rustdoc-args = ["--html-in-header", ".cargo/registry/src/github.com-1ecc6299db9ec823/curve25519-dalek-0.13.2/rustdoc-include-katex-header.html"]
features = ["nightly", "simd_backend"]
[badges] [badges]
travis-ci = { repository = "dalek-cryptography/curve25519-dalek", branch = "master"} travis-ci = { repository = "dalek-cryptography/curve25519-dalek", branch = "master"}

View file

@ -22,13 +22,19 @@
doc(include = "../docs/parallel-formulas.md") doc(include = "../docs/parallel-formulas.md")
)] )]
#[cfg(not(any(target_feature = "avx2", target_feature = "avx512ifma",)))] #[cfg(not(any(target_feature = "avx2", target_feature = "avx512ifma", rustdoc)))]
compile_error!("simd_backend selected without target_feature=+avx2 or +avx512ifma"); compile_error!("simd_backend selected without target_feature=+avx2 or +avx512ifma");
#[cfg(any(all(target_feature = "avx2", not(target_feature = "avx512ifma")), rustdoc))] #[cfg(any(
all(target_feature = "avx2", not(target_feature = "avx512ifma")),
rustdoc
))]
#[doc(cfg(all(target_feature = "avx2", not(target_feature = "avx512ifma"))))] #[doc(cfg(all(target_feature = "avx2", not(target_feature = "avx512ifma"))))]
pub mod avx2; pub mod avx2;
#[cfg(all(target_feature = "avx2", not(target_feature = "avx512ifma")))] #[cfg(any(
all(target_feature = "avx2", not(target_feature = "avx512ifma")),
rustdoc
))]
pub(crate) use self::avx2::{ pub(crate) use self::avx2::{
constants::BASEPOINT_ODD_LOOKUP_TABLE, edwards::CachedPoint, edwards::ExtendedPoint, constants::BASEPOINT_ODD_LOOKUP_TABLE, edwards::CachedPoint, edwards::ExtendedPoint,
}; };