index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
library
/
alloc
/
src
/
vec
/
in_place_collect.rs
Age
Commit message (
Expand
)
Author
Lines
2025-03-06
library: Use size_of from the prelude instead of imported
Thalia Archibald
-12
/
+12
2025-02-23
rename sub_ptr 😅
bendn
-1
/
+1
2024-10-14
Auto merge of #126557 - GrigorenkoPV:vec_track_caller, r=joboet
bors
-0
/
+2
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-1
/
+1
2024-09-20
Add `#[track_caller]` to allocating methods of `Vec` & `VecDeque`
Pavel Grigorenko
-0
/
+2
2024-09-15
Rollup merge of #130061 - theemathas:box_vec_non_null, r=MarkSimulacrum,worki...
Stuart Cook
-1
/
+1
2024-09-12
Rollup merge of #130101 - RalfJung:const-cleanup, r=fee1-dead
Matthias Krüger
-1
/
+1
2024-09-08
add FIXME(const-hack)
Ralf Jung
-1
/
+1
2024-09-08
Remove needless returns detected by clippy in libraries
Eduardo Sánchez Muñoz
-1
/
+1
2024-09-07
Add `NonNull` convenience methods to `Vec`
Tim (Theemathas) Chirananthavat
-1
/
+1
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-3
/
+2
2024-06-20
Add blank lines after module-level `//!` comments.
Nicholas Nethercote
-0
/
+1
2024-05-18
use `Result::into_ok` on infallible result.
Joshua Wong
-4
/
+2
2024-05-18
optimize in-place collection of `Vec`
Joshua Wong
-3
/
+6
2024-04-12
Avoid more NonNull-raw-NonNull roundtrips in Vec
Ben Kimock
-10
/
+11
2024-03-20
select Vec::from_iter impls in a const block to optimize compile times
The 8472
-79
/
+89
2024-02-15
Use generic `NonZero` internally.
Markus Reiter
-3
/
+3
2024-01-21
Rollup merge of #120145 - the8472:fix-inplace-dest-drop, r=cuviper
Matthias Krüger
-4
/
+6
2024-01-19
fix: Drop guard was deallocating with the incorrect size
The 8472
-4
/
+6
2024-01-18
remove alignment-changing in-place collect
The 8472
-5
/
+8
2024-01-16
Fix typo in comments (in_place_collect)
Robert Grosse
-1
/
+1
2024-01-07
mark vec::IntoIter pointers as `!nonnull`
The 8472
-1
/
+1
2023-12-05
Fix in-place collect not reallocating when necessary
The 8472
-7
/
+27
2023-09-03
unchecked layout calculations when shrinking during in-place collect
The 8472
-2
/
+12
2023-09-03
relax size and alignment requirements for in-place iteration
The 8472
-8
/
+11
2023-09-03
update in-place-iteration module docs
The 8472
-8
/
+25
2023-09-03
don't leak items if alloc::shrink panics
The 8472
-2
/
+6
2023-09-03
Expand in-place iteration specialization to Flatten, FlatMap and ArrayChunks
The 8472
-17
/
+66
2023-05-15
Mark internal functions and traits unsafe
LegionMammal978
-4
/
+5
2023-04-26
Spelling library/
Josh Soref
-1
/
+1
2022-10-04
Rollup merge of #101642 - SkiFire13:fix-inplace-collection-leak, r=the8472
Dylan DPC
-4
/
+10
2022-10-03
Clarify documentation
Giacomo Stevanato
-4
/
+3
2022-09-22
Make ZST checks in core/alloc more readable
Scott McMurray
-2
/
+2
2022-09-10
Update documentation
Giacomo Stevanato
-2
/
+5
2022-09-10
Fix leaking in inplace collection when destructor panics
Giacomo Stevanato
-2
/
+6
2022-08-21
Replace most uses of `pointer::offset` with `add` and `sub`
Maybe Waffle
-1
/
+1
2022-05-11
Rename `unsigned_offset_from` to `sub_ptr`
Scott McMurray
-1
/
+1
2022-05-11
Add `unsigned_offset_from` on pointers
Scott McMurray
-1
/
+1
2022-03-23
fix some links, clarify documentation based on review feedback
The 8472
-12
/
+19
2022-03-22
rename internal helper trait AsIntoIter to AsVecIntoIter
The 8472
-5
/
+5
2022-03-21
add module-level documentation for vec's in-place iteration
The8472
-20
/
+152
2022-03-21
move AsIntoIter helper trait and mark it as unsafe
The8472
-1
/
+8
2022-03-21
rename module to better reflect its purpose
The8472
-0
/
+156