diff --git a/acpid/src/main.rs b/acpid/src/main.rs index c9276d6662..0b846b54b7 100644 --- a/acpid/src/main.rs +++ b/acpid/src/main.rs @@ -1,5 +1,3 @@ -#![feature(if_let_guard, int_roundings)] - use std::convert::TryFrom; use std::fs::File; use std::mem; diff --git a/audio/ihdad/src/main.rs b/audio/ihdad/src/main.rs index 503cf23848..231b32e926 100755 --- a/audio/ihdad/src/main.rs +++ b/audio/ihdad/src/main.rs @@ -1,6 +1,3 @@ -//#![deny(warnings)] -#![feature(int_roundings)] - extern crate bitflags; extern crate event; extern crate spin; diff --git a/common/src/lib.rs b/common/src/lib.rs index 61fa6ced99..73ab361c37 100644 --- a/common/src/lib.rs +++ b/common/src/lib.rs @@ -2,7 +2,6 @@ //! //! This includes direct memory access via [dma], and Scatter-Gather List support via [sgl]. It also //! provides various memory management structures for use with drivers, and some logging support. -#![feature(int_roundings)] #![warn(missing_docs)] use libredox::call::MmapArgs; diff --git a/graphics/fbbootlogd/src/main.rs b/graphics/fbbootlogd/src/main.rs index 2168f2ed63..cd4d44ff07 100644 --- a/graphics/fbbootlogd/src/main.rs +++ b/graphics/fbbootlogd/src/main.rs @@ -9,8 +9,6 @@ //! to get new input. Fbbootlogd does all blocking operations in background threads such that the //! main thread will always keep accepting new input and writing it to the framebuffer. -#![feature(io_error_more)] - use libredox::errno::EOPNOTSUPP; use redox_scheme::{RequestKind, Response, SignalBehavior, Socket}; diff --git a/graphics/fbcond/src/main.rs b/graphics/fbcond/src/main.rs index bdaac9f33a..2b70ddc0ce 100644 --- a/graphics/fbcond/src/main.rs +++ b/graphics/fbcond/src/main.rs @@ -1,5 +1,3 @@ -#![feature(io_error_more)] - use event::EventQueue; use libredox::errno::{EAGAIN, EINTR, EOPNOTSUPP, ESTALE}; use orbclient::Event; diff --git a/graphics/virtio-gpud/src/main.rs b/graphics/virtio-gpud/src/main.rs index 880e80b9ab..8170c6f33b 100644 --- a/graphics/virtio-gpud/src/main.rs +++ b/graphics/virtio-gpud/src/main.rs @@ -20,8 +20,6 @@ // cc https://docs.mesa3d.org/drivers/venus.html // cc https://docs.mesa3d.org/drivers/virgl.html -#![feature(int_roundings)] - use std::os::fd::AsRawFd; use std::sync::atomic::{AtomicU32, Ordering}; diff --git a/input/ps2d/src/main.rs b/input/ps2d/src/main.rs index 186904cf9a..20f6b2d5f9 100644 --- a/input/ps2d/src/main.rs +++ b/input/ps2d/src/main.rs @@ -1,5 +1,3 @@ -#![feature(asm_const)] - #[macro_use] extern crate bitflags; extern crate orbclient; diff --git a/net/rtl8139d/src/main.rs b/net/rtl8139d/src/main.rs index 774341b83d..37930b6187 100644 --- a/net/rtl8139d/src/main.rs +++ b/net/rtl8139d/src/main.rs @@ -1,5 +1,3 @@ -#![feature(int_roundings)] - use std::convert::TryInto; use std::fs::File; use std::io::{Read, Write}; diff --git a/storage/ahcid/src/main.rs b/storage/ahcid/src/main.rs index 0af3d33e7e..89467e04ce 100644 --- a/storage/ahcid/src/main.rs +++ b/storage/ahcid/src/main.rs @@ -1,5 +1,4 @@ #![cfg_attr(target_arch = "aarch64", feature(stdsimd))] // Required for yield instruction -#![feature(int_roundings)] extern crate byteorder; extern crate syscall; diff --git a/storage/nvmed/src/main.rs b/storage/nvmed/src/main.rs index 91b289a987..420f1e17e7 100644 --- a/storage/nvmed/src/main.rs +++ b/storage/nvmed/src/main.rs @@ -1,6 +1,5 @@ #![cfg_attr(target_arch = "aarch64", feature(stdarch_arm_hints))] // Required for yield instruction #![cfg_attr(target_arch = "riscv64", feature(riscv_ext_intrinsics))] // Required for pause instruction -#![feature(int_roundings)] use std::ptr::NonNull; use std::sync::Arc; diff --git a/storage/virtio-blkd/src/main.rs b/storage/virtio-blkd/src/main.rs index 14cec55197..2db8ab4779 100644 --- a/storage/virtio-blkd/src/main.rs +++ b/storage/virtio-blkd/src/main.rs @@ -1,5 +1,4 @@ #![deny(trivial_numeric_casts, unused_allocation)] -#![feature(int_roundings)] use std::sync::{Arc, Weak}; diff --git a/virtio-core/src/lib.rs b/virtio-core/src/lib.rs index cc46d36ff8..2557d0b78e 100644 --- a/virtio-core/src/lib.rs +++ b/virtio-core/src/lib.rs @@ -1,5 +1,3 @@ -#![feature(int_roundings)] - pub mod spec; pub mod transport; pub mod utils;