summary refs log tree commit diff
path: root/library/alloc/src/vec/in_place_collect.rs
AgeCommit message (Expand)AuthorLines
2024-01-21Rollup merge of #120145 - the8472:fix-inplace-dest-drop, r=cuviperMatthias Krüger-4/+6
2024-01-19fix: Drop guard was deallocating with the incorrect sizeThe 8472-4/+6
2024-01-18remove alignment-changing in-place collectThe 8472-5/+8
2024-01-16Fix typo in comments (in_place_collect)Robert Grosse-1/+1
2024-01-07mark vec::IntoIter pointers as `!nonnull`The 8472-1/+1
2023-12-05Fix in-place collect not reallocating when necessaryThe 8472-7/+27
2023-09-03unchecked layout calculations when shrinking during in-place collectThe 8472-2/+12
2023-09-03relax size and alignment requirements for in-place iterationThe 8472-8/+11
2023-09-03update in-place-iteration module docsThe 8472-8/+25
2023-09-03don't leak items if alloc::shrink panicsThe 8472-2/+6
2023-09-03Expand in-place iteration specialization to Flatten, FlatMap and ArrayChunksThe 8472-17/+66
2023-05-15Mark internal functions and traits unsafeLegionMammal978-4/+5
2023-04-26Spelling library/Josh Soref-1/+1
2022-10-04Rollup merge of #101642 - SkiFire13:fix-inplace-collection-leak, r=the8472Dylan DPC-4/+10
2022-10-03Clarify documentationGiacomo Stevanato-4/+3
2022-09-22Make ZST checks in core/alloc more readableScott McMurray-2/+2
2022-09-10Update documentationGiacomo Stevanato-2/+5
2022-09-10Fix leaking in inplace collection when destructor panicsGiacomo Stevanato-2/+6
2022-08-21Replace most uses of `pointer::offset` with `add` and `sub`Maybe Waffle-1/+1
2022-05-11Rename `unsigned_offset_from` to `sub_ptr`Scott McMurray-1/+1
2022-05-11Add `unsigned_offset_from` on pointersScott McMurray-1/+1
2022-03-23fix some links, clarify documentation based on review feedbackThe 8472-12/+19
2022-03-22rename internal helper trait AsIntoIter to AsVecIntoIterThe 8472-5/+5
2022-03-21add module-level documentation for vec's in-place iterationThe8472-20/+152
2022-03-21move AsIntoIter helper trait and mark it as unsafeThe8472-1/+8
2022-03-21rename module to better reflect its purposeThe8472-0/+156