rust/library/alloc/src
Jacob Pratt 99b29620ca
Rollup merge of #148769 - stabilize/alloc_layout_extra, r=scottmcm
Stabilize `alloc_layout_extra`

Tracking issue: rust-lang/rust#55724
FCP completed in https://github.com/rust-lang/rust/issues/55724#issuecomment-3447699364
Closes rust-lang/rust#55724

----

As per https://github.com/rust-lang/rust/issues/55724#issuecomment-3403555985,
- `repeat_packed` and `extend_packed` are unchanged
- `repeat` now excludes trailing padding on the last element from the total array size
- `dangling` renamed to `dangling_ptr`
- `padding_needed_for` not stabilized, changed to accept `Alignment` instead of `usize` and moved to the `ptr_aligment_type` feature flag (tracking issue: rust-lang/rust#102070)
2026-01-18 03:16:44 -05:00
..
boxed Stabilize alloc_layout_extra 2026-01-11 16:39:18 +03:00
collections Auto merge of #151228 - cyrgani:less-feature, r=jhpratt 2026-01-17 06:27:42 +00:00
ffi library: Fix typo in the documentatio of Cstring::from_vec_with_nul 2026-01-02 14:54:36 +01:00
raw_vec fix rustfmt and bless tidy/tests 2026-01-01 19:17:11 -05:00
vec remove reason = "new API" from #[unstable(...)] 2026-01-16 13:34:34 +00:00
wtf8 Stabilize char_max_len 2025-11-14 18:23:19 +03:00
alloc.rs Stabilize alloc_layout_extra 2026-01-11 16:39:18 +03:00
borrow.rs alloc: Move Cow impl to existing ones 2026-01-02 20:40:04 +01:00
boxed.rs Rollup merge of #148769 - stabilize/alloc_layout_extra, r=scottmcm 2026-01-18 03:16:44 -05:00
bstr.rs Fully test the alloc crate through alloctests 2025-03-07 19:11:13 +00:00
fmt.rs replace version placeholder 2025-12-19 15:04:30 -08:00
lib.miri.rs add 'x.py miri', and make it work for 'library/{core,alloc,std}' 2024-04-03 20:27:20 +02:00
lib.rs Stabilize alloc_layout_extra 2026-01-11 16:39:18 +03:00
macros.rs Streamline the format macro. 2025-04-28 06:56:13 +10:00
rc.rs Stabilize alloc_layout_extra 2026-01-11 16:39:18 +03:00
slice.rs Revert "avoid phi node for pointers flowing into Vec appends #130998" 2026-01-15 09:37:16 +08:00
str.rs optimization: Don't include ASCII characters in Unicode tables 2025-09-07 15:21:24 +02:00
string.rs remove reason = "new API" from #[unstable(...)] 2026-01-16 13:34:34 +00:00
sync.rs Stabilize alloc_layout_extra 2026-01-11 16:39:18 +03:00
task.rs Apply suggestion from @tisonkun 2026-01-07 09:31:59 +08:00