rust/library/alloc/src
Mara Bos 8ed31d2782
Rollup merge of #78602 - RalfJung:raw-ptr-aliasing-issues, r=m-ou-se
fix various aliasing issues in the standard library

This fixes various cases where the standard library either used raw pointers after they were already invalidated by using the original reference again, or created raw pointers for one element of a slice and used it to access neighboring elements.
2020-11-01 11:53:36 +01:00
..
alloc Replace Memoryblock with NonNull<[u8]> 2020-08-04 18:03:34 +02:00
collections Rollup merge of #78602 - RalfJung:raw-ptr-aliasing-issues, r=m-ou-se 2020-11-01 11:53:36 +01:00
prelude mv std libs to library/ 2020-07-27 19:51:13 -05:00
raw_vec Rename AllocErr to AllocError 2020-09-28 14:51:03 -04:00
rc Add tests for weak into/from raw 2020-09-12 10:38:33 -05:00
sync Add tests for weak into/from raw 2020-09-12 10:38:33 -05:00
alloc.rs Merge remote-tracking branch 'upstream/master' into box-alloc 2020-10-25 16:32:28 +01:00
borrow.rs Update library functions with stability attributes 2020-09-22 10:05:58 -07:00
boxed.rs fix Box::into_unique 2020-10-27 17:02:42 +01:00
fmt.rs Apply suggestions from code review 2020-08-21 19:31:00 +02:00
lib.rs Add unsized_fn_params feature 2020-10-27 14:45:02 -03:00
macros.rs Fix doc links to std::fmt 2020-10-31 18:02:55 +07:00
raw_vec.rs Merge remote-tracking branch 'upstream/master' into box-alloc 2020-10-25 16:32:28 +01:00
rc.rs Don't say you "should" use fully qualified syntax 2020-10-28 16:49:30 -07:00
slice.rs Rollup merge of #77969 - ryan-scott-dev:bigo-notation-consistency, r=m-ou-se 2020-10-23 18:26:26 +09:00
str.rs mv std libs to library/ 2020-07-27 19:51:13 -05:00
string.rs Prevent String::retain from creating non-utf8 strings when abusing panic 2020-10-29 11:58:12 +01:00
sync.rs Don't say you "should" use fully qualified syntax 2020-10-28 16:49:30 -07:00
task.rs Allow unstable From impl for [Raw]Waker. 2020-09-11 13:36:45 +02:00
tests.rs mv std libs to library/ 2020-07-27 19:51:13 -05:00
vec.rs Add lexicographical comparison doc 2020-10-26 22:39:43 +08:00