Skip to content
This repository was archived by the owner on Jun 8, 2021. It is now read-only.

Commit 6d26056

Browse files
Merge pull request #477 from sdroege/futures-0.3-tests
Run futures code and tests when building with nightly
2 parents 66a9c53 + 1581f3d commit 6d26056

File tree

3 files changed

+7
-8
lines changed

3 files changed

+7
-8
lines changed

.travis.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ matrix:
44
include:
55
- os: linux
66
rust: nightly
7-
env: GTK=3.14 FEATURES=subclassing
7+
env: GTK=3.14 FEATURES=subclassing,futures
88
- os: linux
99
rust: nightly
10-
env: GTK=3.24 FEATURES=subclassing,v2_48
10+
env: GTK=3.24 FEATURES=subclassing,v2_48,futures
1111
- os: linux
1212
rust: beta
1313
env: GTK=3.14 FEATURES=subclassing
@@ -22,10 +22,10 @@ matrix:
2222
env: GTK=3.24 FEATURES=subclassing,v2_48
2323
- os: osx
2424
rust: nightly
25-
env: GTK=3.14 FEATURES=subclassing
25+
env: GTK=3.14 FEATURES=subclassing,futures
2626
# - os: osx
2727
# rust: nightly
28-
# env: GTK=3.24 FEATURES=subclassing,v2_48
28+
# env: GTK=3.24 FEATURES=subclassing,v2_48,futures
2929
- os: osx
3030
rust: beta
3131
env: GTK=3.14 FEATURES=subclassing
@@ -40,10 +40,10 @@ matrix:
4040
# env: GTK=3.24 FEATURES=subclassing,v2_48
4141
- os: linux
4242
rust: nightly
43-
env: GTK=3.14 FEATURES=subclassing ARM=1 OTHER_TARGET="--target armv7-unknown-linux-gnueabihf"
43+
env: GTK=3.14 FEATURES=subclassing,futures ARM=1 OTHER_TARGET="--target armv7-unknown-linux-gnueabihf"
4444
- os: linux
4545
rust: nightly
46-
env: GTK=3.24 FEATURES=subclassing,v2_48 ARM=1 OTHER_TARGET="--target armv7-unknown-linux-gnueabihf"
46+
env: GTK=3.24 FEATURES=subclassing,v2_48,futures ARM=1 OTHER_TARGET="--target armv7-unknown-linux-gnueabihf"
4747
addons:
4848
apt:
4949
packages:

src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,6 @@
7777
7878
#![allow(clippy::doc_markdown)]
7979
#![allow(clippy::unreadable_literal)]
80-
#![cfg_attr(feature = "futures", feature(futures_api, arbitrary_self_types))]
8180

8281
#[macro_use]
8382
extern crate bitflags;

src/main_context_futures.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@ impl TaskSource {
204204
let waker = self.as_waker();
205205
let source = &self.source as *const _;
206206
if let Some(ref mut future) = self.future {
207-
let mut executor: MainContext =
207+
let executor: MainContext =
208208
unsafe { from_glib_none(glib_sys::g_source_get_context(mut_override(source))) };
209209

210210
assert!(

0 commit comments

Comments
 (0)