Rename heap modules in the core, alloc, and std crates to alloc

This commit is contained in:
Simon Sapin 2018-04-03 14:41:15 +02:00
parent 1b895d8b88
commit 09e8db1e4f
6 changed files with 16 additions and 4 deletions

View File

@ -57,7 +57,7 @@
//!
//! ## Heap interfaces
//!
//! The [`heap`](heap/index.html) module defines the low-level interface to the
//! The [`alloc`](alloc/index.html) module defines the low-level interface to the
//! default global allocator. It is not compatible with the libc allocator API.
#![allow(unused_attributes)]
@ -145,7 +145,11 @@
// Heaps provided for low-level allocation strategies
pub mod heap;
pub mod alloc;
#[unstable(feature = "allocator_api", issue = "32838")]
#[rustc_deprecated(since = "1.27.0", reason = "module renamed to `alloc`")]
pub use alloc as heap;
// Primitive types using the heaps above

View File

@ -185,7 +185,11 @@
/* Heap memory allocator trait */
#[allow(missing_docs)]
pub mod heap;
pub mod alloc;
#[unstable(feature = "allocator_api", issue = "32838")]
#[rustc_deprecated(since = "1.27.0", reason = "module renamed to `alloc`")]
pub use alloc as heap;
// note: does not need to be public
mod iter_private;

View File

@ -477,7 +477,11 @@
pub mod process;
pub mod sync;
pub mod time;
pub mod heap;
pub mod alloc;
#[unstable(feature = "allocator_api", issue = "32838")]
#[rustc_deprecated(since = "1.27.0", reason = "module renamed to `alloc`")]
pub use alloc as heap;
// Platform-abstraction modules
#[macro_use]