about summary refs log tree commit diff
diff options
context:
space:
mode:
authorAlex Crichton <alex@alexcrichton.com>2015-03-16 10:56:08 -0700
committerAlex Crichton <alex@alexcrichton.com>2015-03-16 11:51:57 -0700
commitb3a44859ec1a089859931784f0271c2fd7a0eb1d (patch)
tree828da7d3ea0c81ea611fac821304aab5fa00b885
parentcc789193e11ab2d864db3186aa1961283b3d4cdc (diff)
downloadrust-b3a44859ec1a089859931784f0271c2fd7a0eb1d.tar.gz
rust-b3a44859ec1a089859931784f0271c2fd7a0eb1d.zip
std: Stabilize the Write::flush method
The [associated RFC][rfc] for possibly splitting out `flush` has been closed and
as a result there are no more blockers for stabilizing this method, so this
commit marks the method as such.

[rfc]: https://github.com/rust-lang/rfcs/pull/950
-rw-r--r--src/liblog/lib.rs1
-rw-r--r--src/libstd/io/mod.rs2
-rw-r--r--src/libsyntax/lib.rs1
-rw-r--r--src/libterm/lib.rs1
-rw-r--r--src/libtest/lib.rs1
5 files changed, 1 insertions, 5 deletions
diff --git a/src/liblog/lib.rs b/src/liblog/lib.rs
index b03d77db4ec..c634a46888e 100644
--- a/src/liblog/lib.rs
+++ b/src/liblog/lib.rs
@@ -175,7 +175,6 @@
 #![feature(int_uint)]
 #![feature(core)]
 #![feature(std_misc)]
-#![feature(io)]
 
 use std::boxed;
 use std::cell::RefCell;
diff --git a/src/libstd/io/mod.rs b/src/libstd/io/mod.rs
index 35ef375174a..2c4bfb8a3d2 100644
--- a/src/libstd/io/mod.rs
+++ b/src/libstd/io/mod.rs
@@ -356,7 +356,7 @@ pub trait Write {
     ///
     /// It is considered an error if not all bytes could be written due to
     /// I/O errors or EOF being reached.
-    #[unstable(feature = "io", reason = "waiting for RFC 950")]
+    #[stable(feature = "rust1", since = "1.0.0")]
     fn flush(&mut self) -> Result<()>;
 
     /// Attempts to write an entire buffer into this write.
diff --git a/src/libsyntax/lib.rs b/src/libsyntax/lib.rs
index f60ac8f3f33..b53bb4bc75e 100644
--- a/src/libsyntax/lib.rs
+++ b/src/libsyntax/lib.rs
@@ -37,7 +37,6 @@
 #![feature(staged_api)]
 #![feature(std_misc)]
 #![feature(unicode)]
-#![feature(io)]
 #![feature(path_ext)]
 
 extern crate arena;
diff --git a/src/libterm/lib.rs b/src/libterm/lib.rs
index 36225fad221..89960d5d62f 100644
--- a/src/libterm/lib.rs
+++ b/src/libterm/lib.rs
@@ -57,7 +57,6 @@
 #![feature(box_syntax)]
 #![feature(collections)]
 #![feature(int_uint)]
-#![feature(io)]
 #![feature(rustc_private)]
 #![feature(staged_api)]
 #![feature(std_misc)]
diff --git a/src/libtest/lib.rs b/src/libtest/lib.rs
index 8fe0cd6ebd4..02ddeea46bf 100644
--- a/src/libtest/lib.rs
+++ b/src/libtest/lib.rs
@@ -42,7 +42,6 @@
 #![feature(rustc_private)]
 #![feature(staged_api)]
 #![feature(std_misc)]
-#![feature(io)]
 #![feature(libc)]
 #![feature(set_stdio)]