diff --git a/rust-toolchain b/rust-toolchain
index 109362ded20b7cd6c39b6ddd72c3e8d16a2b586e..be303dd7c74292fd96d429e0c53b973dfcdef29a 100644
--- a/rust-toolchain
+++ b/rust-toolchain
@@ -1 +1 @@
-nightly-2019-05-10
+nightly-2019-08-08
diff --git a/src/lib.rs b/src/lib.rs
index 58385d86d1b0031bfdbcaa8cce26eeca665ea4c5..a5031040a3553fcada9c5661e126e7a34498f0c0 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -11,13 +11,9 @@
 #![feature(const_vec_new)]
 #![feature(core_intrinsics)]
 #![feature(global_asm)]
-// FIXME: Add #![feature(maybe_uninit_extra)]
-// FIXME: The following are stable on nightly, remove once redox fork is updated
-#![feature(alloc)]
-#![feature(iter_copied)]
+#![feature(maybe_uninit_extra)]
 #![feature(lang_items)]
 #![feature(linkage)]
-#![feature(maybe_uninit)]
 #![feature(stmt_expr_attributes)]
 #![feature(str_internals)]
 #![feature(thread_local)]