From 2219baa5a7bf60c46fa92af9c074ff5574cb90ba Mon Sep 17 00:00:00 2001 From: Behnam Esfahbod Date: Thu, 6 Jul 2017 12:45:40 -0600 Subject: [PATCH 1/3] Bump version to 0.3.4 --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index cbced3a..a93aa5e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "unicode-bidi" -version = "0.3.3" +version = "0.3.4" authors = ["The Servo Project Developers"] license = "MIT / Apache-2.0" description = "Implementation of the Unicode Bidirectional Algorithm" From c64e1d212733ab0ec93f7f87e6d14a6da0df5361 Mon Sep 17 00:00:00 2001 From: Behnam Esfahbod Date: Thu, 6 Jul 2017 13:01:12 -0600 Subject: [PATCH 2/3] [Cargo] Fix exclude rules * We need to use `*` or `**` in the excludes, otherwise they don't work. is tracking the issue. --- Cargo.toml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index a93aa5e..abfcaac 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,11 +10,11 @@ keywords = ["rtl", "unicode", "text", "layout", "bidi"] # No data is shipped; benches, examples and tests also depend on data. exclude = [ - "benches/", - "data/", - "examples/", - "tests/", - "tools/", + "benches/**", + "data/**", + "examples/**", + "tests/**", + "tools/**", ] [lib] From df7c94654f234c15e6ccd734aa5a7c3fe4047c4f Mon Sep 17 00:00:00 2001 From: Behnam Esfahbod Date: Thu, 6 Jul 2017 16:25:25 -0600 Subject: [PATCH 3/3] [travis] Catch failures on nightly builds --- .travis.yml | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index d0b651a..76a90be 100644 --- a/.travis.yml +++ b/.travis.yml @@ -31,10 +31,8 @@ script: - cargo test --verbose --features 'serde' - cargo test --verbose --features 'with_serde' - - if [ "$TRAVIS_RUST_VERSION" == "nightly" ]; then - cargo bench --verbose --features 'bench_it'; - fi + - test "$TRAVIS_RUST_VERSION" != "nightly" || + cargo bench --verbose --features 'bench_it' - - if [ "$TRAVIS_RUST_VERSION" == "nightly" ]; then - cargo run --verbose --features 'flame_it' --example 'flame_udhr'; - fi + - test "$TRAVIS_RUST_VERSION" != "nightly" || + cargo run --verbose --features 'flame_it' --example 'flame_udhr'