diff options
| author | Alex Crichton <alex@alexcrichton.com> | 2015-03-23 15:26:24 -0700 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2015-03-23 15:26:24 -0700 |
| commit | aea822626fef66b6607bc50114b1fb6f8dcd148a (patch) | |
| tree | 5a3bd5fa42da582951d99db4efbde8f59ebfd47c /src/libcore/ptr.rs | |
| parent | 6e0f1d3984b8cef2b27f029270f8bc18b87d14fc (diff) | |
| parent | e24fe5b8cfabb65a763a67403e7b0c91aaa848a9 (diff) | |
| download | rust-aea822626fef66b6607bc50114b1fb6f8dcd148a.tar.gz rust-aea822626fef66b6607bc50114b1fb6f8dcd148a.zip | |
rollup merge of #23503: alexcrichton/fix-ptr-docs
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 c05dffb3696..58bbb0b38c1 100644 --- a/src/libcore/ptr.rs +++ b/src/libcore/ptr.rs @@ -107,27 +107,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. /// |
