about summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2014-05-20 22:27:24 -0700
committerBrian Anderson <banderson@mozilla.com>2014-05-23 15:28:27 -0700
commit8e58ec5b9d5c473b28124692ee8aa77e2e835b33 (patch)
tree860ed0c39eec0bc489114a4b073379bfa1523ca3 /src/libstd
parent1a1e6c8e7358df16e87e9d9f9cdcc5c80dfdeca1 (diff)
downloadrust-8e58ec5b9d5c473b28124692ee8aa77e2e835b33.tar.gz
rust-8e58ec5b9d5c473b28124692ee8aa77e2e835b33.zip
std: Move unstable::finally to std::finally. #1457
[breaking-change]
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/lib.rs1
-rw-r--r--src/libstd/rt/args.rs2
-rw-r--r--src/libstd/rt/task.rs2
-rw-r--r--src/libstd/slice.rs2
-rw-r--r--src/libstd/unstable/mod.rs2
5 files changed, 4 insertions, 5 deletions
diff --git a/src/libstd/lib.rs b/src/libstd/lib.rs
index bb6f93cf087..ca70fd162b7 100644
--- a/src/libstd/lib.rs
+++ b/src/libstd/lib.rs
@@ -144,6 +144,7 @@ pub use core::clone;
 #[cfg(not(test))] pub use core::cmp;
 pub use core::container;
 pub use core::default;
+pub use core::finally;
 pub use core::intrinsics;
 pub use core::iter;
 #[cfg(not(test))] pub use core::kinds;
diff --git a/src/libstd/rt/args.rs b/src/libstd/rt/args.rs
index cde20521c2f..4316fb21d41 100644
--- a/src/libstd/rt/args.rs
+++ b/src/libstd/rt/args.rs
@@ -144,7 +144,7 @@ mod imp {
     mod tests {
         use prelude::*;
         use super::*;
-        use unstable::finally::Finally;
+        use finally::Finally;
 
         #[test]
         fn smoke_test() {
diff --git a/src/libstd/rt/task.rs b/src/libstd/rt/task.rs
index 749f44d1c9d..3e61f3ff236 100644
--- a/src/libstd/rt/task.rs
+++ b/src/libstd/rt/task.rs
@@ -36,7 +36,7 @@ use rt::unwind::Unwinder;
 use str::SendStr;
 use sync::atomics::{AtomicUint, SeqCst};
 use task::{TaskResult, TaskOpts};
-use unstable::finally::Finally;
+use finally::Finally;
 
 /// The Task struct represents all state associated with a rust
 /// task. There are at this point two primary "subtypes" of task,
diff --git a/src/libstd/slice.rs b/src/libstd/slice.rs
index 18dc871fb27..e1242e24537 100644
--- a/src/libstd/slice.rs
+++ b/src/libstd/slice.rs
@@ -110,7 +110,7 @@ use option::{None, Option, Some};
 use ptr::RawPtr;
 use ptr;
 use rt::heap::{allocate, deallocate};
-use unstable::finally::try_finally;
+use finally::try_finally;
 use vec::Vec;
 
 pub use core::slice::{ref_slice, mut_ref_slice, Splits, Windows};
diff --git a/src/libstd/unstable/mod.rs b/src/libstd/unstable/mod.rs
index 2e27f4d4488..d8de6463fab 100644
--- a/src/libstd/unstable/mod.rs
+++ b/src/libstd/unstable/mod.rs
@@ -10,8 +10,6 @@
 
 #![doc(hidden)]
 
-pub use core::finally;
-
 pub mod dynamic_lib;
 
 pub mod sync;