diff options
| author | Alex Crichton <alex@alexcrichton.com> | 2015-03-18 19:51:10 -0700 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2015-03-21 10:16:01 -0700 |
| commit | e24fe5b8cfabb65a763a67403e7b0c91aaa848a9 (patch) | |
| tree | 0269ac6808b1f38376bd7520c2771bae96c2a8b2 /src/libcore/ptr.rs | |
| parent | ecf8c64e1b1b60f228f0c472c0b0dab4a5b5aa61 (diff) | |
| download | rust-e24fe5b8cfabb65a763a67403e7b0c91aaa848a9.tar.gz rust-e24fe5b8cfabb65a763a67403e7b0c91aaa848a9.zip | |
std: Remove deprecated ptr functions
The method with which backwards compatibility was retained ended up leading to documentation that rustdoc didn't handle well and largely ended up confusing.
Diffstat (limited to 'src/libcore/ptr.rs')
| -rw-r--r-- | src/libcore/ptr.rs | 20 |
1 files changed, 3 insertions, 17 deletions
diff --git a/src/libcore/ptr.rs b/src/libcore/ptr.rs index 1cbea057e88..0c0cb81a89e 100644 --- a/src/libcore/ptr.rs +++ b/src/libcore/ptr.rs @@ -105,27 +105,13 @@ use cmp::Ordering::{self, Less, Equal, Greater}; // FIXME #19649: intrinsic docs don't render, so these have no docs :( #[stable(feature = "rust1", since = "1.0.0")] -pub use intrinsics::copy_nonoverlapping_memory as copy_nonoverlapping; +pub use intrinsics::copy_nonoverlapping; #[stable(feature = "rust1", since = "1.0.0")] -pub use intrinsics::copy_memory as copy; +pub use intrinsics::copy; #[stable(feature = "rust1", since = "1.0.0")] -pub use intrinsics::set_memory as write_bytes; - -extern "rust-intrinsic" { - #[unstable(feature = "core")] - #[deprecated(since = "1.0.0", reason = "renamed to `copy_nonoverlapping`")] - pub fn copy_nonoverlapping_memory<T>(dst: *mut T, src: *const T, count: usize); - #[unstable(feature = "core")] - #[deprecated(since = "1.0.0", reason = "renamed to `copy`")] - pub fn copy_memory<T>(dst: *mut T, src: *const T, count: usize); - - #[unstable(feature = "core", - reason = "uncertain about naming and semantics")] - #[deprecated(since = "1.0.0", reason = "renamed to `write_bytes`")] - pub fn set_memory<T>(dst: *mut T, val: u8, count: usize); -} +pub use intrinsics::write_bytes; /// Creates a null raw pointer. /// |
