rust/library/alloc/src
Nadrieril 03daaa6f07
Rollup merge of #120355 - the8472:doc-vec-fromiter, r=cuviper
document `FromIterator for Vec` allocation behaviors

[t-libs discussion](https://rust-lang.zulipchat.com/#narrow/stream/259402-t-libs.2Fmeetings/topic/Meeting.202024-01-24/near/417686526) about #120091 didn't reach a strong consensus, but it was agreed that if we keep the current behavior it should at least be documented even though it is an implementation detail.

The language is intentionally non-committal. The previous (non-existent) documentation permits a lot of implementation leeway and we want retain that. In some cases we even must retain it to be able to rip out some code paths that rely on unstable features.
2024-01-31 12:10:50 +01:00
..
alloc run alloc benchmarks in Miri and fix UB 2022-11-07 10:34:04 +01:00
boxed Remove no-longer-needed allow(dead_code) from the standard library 2024-01-18 13:14:42 -05:00
collections Rollup merge of #118208 - Amanieu:btree_cursor2, r=dtolnay 2024-01-25 17:39:26 +01:00
ffi Update c_str.rs 2023-12-14 19:08:36 -05:00
raw_vec add more niches to rawvec 2023-12-11 23:38:48 +01:00
rc remove redundant imports 2023-12-10 10:56:22 +08:00
slice ignore core, alloc and test tests that require unwinding on panic=abort 2023-06-13 15:53:24 +02:00
sync Fix some Arc allocator leaks 2024-01-28 18:33:34 +01:00
testing Share testing utilities with non-btree test cases 2022-05-02 10:07:50 +02:00
vec Apply suggestions from code review 2024-01-30 22:37:07 +01:00
alloc.rs libs: use assert_unchecked instead of intrinsic 2024-01-13 20:10:00 +01:00
borrow.rs Add more diagnostic items for clippy 2023-10-05 18:21:47 -04:00
boxed.rs Fix outdated comment on Box 2024-01-26 12:15:46 +00:00
fmt.rs Closure-consuming helper functions for fmt::Debug helpers 2023-11-10 07:50:11 +09:00
lib.rs Rollup merge of #103522 - Dylan-DPC:76118/array-methods-stab, r=dtolnay 2024-01-26 23:15:47 +01:00
macros.rs Update doc for alloc::format! and core::concat! 2023-09-06 15:11:21 +02:00
raw_vec.rs libs: use assert_unchecked instead of intrinsic 2024-01-13 20:10:00 +01:00
rc.rs Rollup merge of #120266 - steffahn:a_rc_into_inner_docs, r=Mark-Simulacrum 2024-01-29 12:56:52 +00:00
slice.rs Stabilize slice_group_by 2023-11-07 17:46:00 +01:00
str.rs Export core::str::from_raw_parts{,_mut} into alloc::str and std::str 2024-01-25 18:11:54 -08:00
string.rs Rollup merge of #95967 - CAD97:from-utf16, r=dtolnay 2023-10-11 03:53:16 +03:00
sync.rs Rollup merge of #120445 - Nemo157:arc-plug, r=Mark-Simulacrum 2024-01-30 16:57:50 +01:00
task.rs Updating Wake example to use new 'pin!' macro 2023-04-25 13:50:50 +02:00
tests.rs remove redundant imports 2023-12-10 10:56:22 +08:00