From fbb078f8c93898e2237de2b5f03fff0e90b45d93 Mon Sep 17 00:00:00 2001 From: Isis Lovecruft Date: Sun, 14 May 2017 11:22:12 +0000 Subject: [PATCH 1/2] Add CI build for #![no_std]. --- .travis.yml | 28 +++++++++++++++++----------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/.travis.yml b/.travis.yml index 526648e..709f428 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,10 +6,11 @@ rust: - nightly env: - - TEST_COMMAND=test FEATURES='yolocrypto' - - TEST_COMMAND=test FEATURES='yolocrypto nightly' - - TEST_COMMAND=bench FEATURES='yolocrypto bench' - - TEST_COMMAND=bench FEATURES='yolocrypto nightly bench' + - TEST_COMMAND=test FEATURES=--features="yolocrypto" + - TEST_COMMAND=test FEATURES=--features="yolocrypto nightly" + - TEST_COMMAND=bench FEATURES=--features="yolocrypto bench" + - TEST_COMMAND=bench FEATURES=--features="yolocrypto nightly bench" + - TEST_COMMAND=build FEATURES=--no-default-features matrix: exclude: @@ -18,18 +19,23 @@ matrix: # run benchmarks, which causes dalek not to build on stable. See # https://github.com/isislovecruft/curve25519-dalek/pull/38#issuecomment-286027562 - rust: stable - env: TEST_COMMAND=bench FEATURES='yolocrypto bench' + env: TEST_COMMAND=bench FEATURES=--features="yolocrypto bench" - rust: beta - env: TEST_COMMAND=bench FEATURES='yolocrypto bench' + env: TEST_COMMAND=bench FEATURES=--features="yolocrypto bench" - rust: stable - env: TEST_COMMAND=bench FEATURES='yolocrypto nightly bench' + env: TEST_COMMAND=bench FEATURES=--features="yolocrypto nightly bench" - rust: beta - env: TEST_COMMAND=bench FEATURES='yolocrypto nightly bench' + env: TEST_COMMAND=bench FEATURES=--features="yolocrypto nightly bench" # Test nightly features, such as radix_51, only on nightly. - rust: stable - env: TEST_COMMAND=test FEATURES='yolocrypto nightly' + env: TEST_COMMAND=test FEATURES=--features="yolocrypto nightly" - rust: beta - env: TEST_COMMAND=test FEATURES='yolocrypto nightly' + env: TEST_COMMAND=test FEATURES=--features="yolocrypto nightly" + # Test no_std only on nightly. + - rust: stable + env: TEST_COMMAND=build FEATURES=--no-default-features + - rust: beta + env: TEST_COMMAND=build FEATURES=--no-default-features script: - - cargo $TEST_COMMAND --features="$FEATURES" + - cargo $TEST_COMMAND $FEATURES From f9a5915651b17dce724acb47516d72f8b2d74cc9 Mon Sep 17 00:00:00 2001 From: Isis Lovecruft Date: Mon, 15 May 2017 03:24:11 +0000 Subject: [PATCH 2/2] Bump curve25519-dalek version to 0.7.1. --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 484a117..1e06fd9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "curve25519-dalek" -version = "0.7.0" +version = "0.7.1" authors = ["Isis Lovecruft ", "Henry de Valence "] readme = "README.md"