rust/library
Dylan DPC 1ff4a1259d
Rollup merge of #106950 - the8472:fix-splice-miri, r=cuviper
Don't do pointer arithmetic on pointers to deallocated memory

vec::Splice can invalidate the slice::Iter inside vec::Drain. So we replace them with dangling pointers which, unlike ones to deallocated memory, are allowed.

Fixes miri test failures.
Fixes https://github.com/rust-lang/miri/issues/2759
2023-01-18 15:55:38 +05:30
..
alloc Rollup merge of #106950 - the8472:fix-splice-miri, r=cuviper 2023-01-18 15:55:38 +05:30
backtrace@07872f28cd
core Rollup merge of #103702 - WaffleLapkin:lift-sized-bounds-from-pointer-methods-where-applicable, r=m-ou-se 2023-01-18 15:55:36 +05:30
panic_abort
panic_unwind
portable-simd
proc_macro
profiler_builtins
rtstartup
rustc-std-workspace-alloc
rustc-std-workspace-core
rustc-std-workspace-std
std Rollup merge of #106441 - mllken:abstract-socket-noref, r=joshtriplett 2023-01-18 15:55:37 +05:30
stdarch@790411f93c
test Remove various double spaces in source comments. 2023-01-14 17:22:04 +01:00
unwind