From 84e805c8ab41031391c4d2a83cbe4ee9949642fc Mon Sep 17 00:00:00 2001 From: Lymia Aluysia Date: Sat, 4 Apr 2020 12:18:03 -0700 Subject: [PATCH] Test in release in case we have memory unsafety exposed by optimizations. --- .travis.yml | 2 ++ Cargo.toml | 6 +++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 5ff068e..8a44be1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -11,3 +11,5 @@ script: - cd "${TRAVIS_BUILD_DIR}/enumset" - cargo test - cargo test --features serde + - cargo test --release + - cargo test --features serde --release \ No newline at end of file diff --git a/Cargo.toml b/Cargo.toml index 686383c..397ceed 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,4 +2,8 @@ members = [ "enumset", "enumset_derive", -] \ No newline at end of file +] + +[profile.release] +opt-level = 3 +lto = true -- 2.44.0