Skip to content

Commit 0ae42f2

Browse files
author
bors-servo
authored
Auto merge of #501 - faineance:master, r=fitzgen
Rename llvm_stable feature and remove references from docs. Fixes: #409
2 parents 0001606 + 0db962b commit 0ae42f2

File tree

6 files changed

+7
-7
lines changed

6 files changed

+7
-7
lines changed

.travis.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ rust:
1515
- stable
1616

1717
env:
18-
- CARGO_TARGET_DIR=/tmp/bindgen LLVM_VERSION=3.8 BINDGEN_FEATURES=llvm_stable
18+
- CARGO_TARGET_DIR=/tmp/bindgen LLVM_VERSION=3.8 BINDGEN_FEATURES=testing_only_llvm_stable
1919
- CARGO_TARGET_DIR=/tmp/bindgen LLVM_VERSION=3.9 BINDGEN_FEATURES=
2020

2121
cache:

CONTRIBUTING.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ that you aren't forgetting to document types and functions. CI will catch it if
6969
you forget, but the turn around will be a lot slower ;)
7070

7171
```
72-
$ cargo build --features "llvm_stable _docs"
72+
$ cargo build --features docs_
7373
```
7474

7575
## Testing
@@ -90,7 +90,7 @@ Run `cargo test` to compare generated Rust bindings to the expectations.
9090
### Running All Tests
9191

9292
```
93-
$ cargo test [--features llvm_stable]
93+
$ cargo test [--all-features]
9494
```
9595

9696
### Authoring New Tests

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ version = "0.29"
6666
[features]
6767
assert_no_dangling_items = []
6868
default = ["logging"]
69-
llvm_stable = []
69+
testing_only_llvm_stable = []
7070
logging = ["env_logger", "log"]
7171
static = []
7272
# This feature only exists for CI -- don't use it!

bindgen-integration/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@ bindgen = { path = ".." }
1111
gcc = "0.3"
1212

1313
[features]
14-
llvm_stable = ["bindgen/llvm_stable"]
14+
testing_only_llvm_stable = ["bindgen/testing_only_llvm_stable"]

src/main.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ pub fn main() {
2525
let bind_args: Vec<_> = env::args().collect();
2626

2727
let version = clang_version();
28-
let expected_version = if cfg!(feature = "llvm_stable") {
28+
let expected_version = if cfg!(feature = "testing_only_llvm_stable") {
2929
(3, 8)
3030
} else {
3131
(3, 9)

tests/tests.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ fn create_bindgen_builder(header: &PathBuf) -> Result<Option<Builder>, Error> {
8484
.unwrap();
8585
flags.extend(extra_flags.into_iter());
8686
} else if line.contains("bindgen-unstable") &&
87-
cfg!(feature = "llvm_stable") {
87+
cfg!(feature = "testing_only_llvm_stable") {
8888
return Ok(None);
8989
} else if line.contains("bindgen-osx-only") {
9090
let prepend_flags = ["--raw-line", "#![cfg(target_os=\"macos\")]"];

0 commit comments

Comments
 (0)