@@ -56,7 +56,7 @@ pub struct Global;
56
56
/// # Safety
57
57
///
58
58
/// See [`GlobalAlloc::alloc`].
59
- #[ unstable ( feature = "allocator_api " , issue = "32838 " ) ]
59
+ #[ stable ( feature = "global_alloc " , since = "1.28.0 " ) ]
60
60
#[ inline]
61
61
pub unsafe fn alloc ( layout : Layout ) -> * mut u8 {
62
62
__rust_alloc ( layout. size ( ) , layout. align ( ) )
@@ -74,7 +74,7 @@ pub unsafe fn alloc(layout: Layout) -> *mut u8 {
74
74
/// # Safety
75
75
///
76
76
/// See [`GlobalAlloc::dealloc`].
77
- #[ unstable ( feature = "allocator_api " , issue = "32838 " ) ]
77
+ #[ stable ( feature = "global_alloc " , since = "1.28.0 " ) ]
78
78
#[ inline]
79
79
pub unsafe fn dealloc ( ptr : * mut u8 , layout : Layout ) {
80
80
__rust_dealloc ( ptr, layout. size ( ) , layout. align ( ) )
@@ -92,7 +92,7 @@ pub unsafe fn dealloc(ptr: *mut u8, layout: Layout) {
92
92
/// # Safety
93
93
///
94
94
/// See [`GlobalAlloc::realloc`].
95
- #[ unstable ( feature = "allocator_api " , issue = "32838 " ) ]
95
+ #[ stable ( feature = "global_alloc " , since = "1.28.0 " ) ]
96
96
#[ inline]
97
97
pub unsafe fn realloc ( ptr : * mut u8 , layout : Layout , new_size : usize ) -> * mut u8 {
98
98
__rust_realloc ( ptr, layout. size ( ) , layout. align ( ) , new_size)
@@ -110,7 +110,7 @@ pub unsafe fn realloc(ptr: *mut u8, layout: Layout, new_size: usize) -> *mut u8
110
110
/// # Safety
111
111
///
112
112
/// See [`GlobalAlloc::alloc_zeroed`].
113
- #[ unstable ( feature = "allocator_api " , issue = "32838 " ) ]
113
+ #[ stable ( feature = "global_alloc " , since = "1.28.0 " ) ]
114
114
#[ inline]
115
115
pub unsafe fn alloc_zeroed ( layout : Layout ) -> * mut u8 {
116
116
__rust_alloc_zeroed ( layout. size ( ) , layout. align ( ) )
0 commit comments