about summary refs log tree commit diff
path: root/library/core/src/ptr/metadata.rs
AgeCommit message (Expand)AuthorLines
2023-07-12Flip cfg's for bootstrap bumpMark Rousskov-2/+1
2023-06-20Merge attrs, better validationMichael Goulet-2/+2
2023-06-20Add rustc_do_not_implement_via_objectMichael Goulet-0/+1
2022-12-28Update bootstrap cfgPietro Albini-1/+1
2022-11-14Add rustc_deny_explicit_implMichael Goulet-0/+1
2022-08-21Use ptr::metadata in <[T]>::len implementationKonrad Borowski-7/+7
2022-08-12Adjust cfgsMark Rousskov-18/+0
2022-07-20various nits from reviewRalf Jung-2/+1
2022-07-20use extern type for extra opaquenessRalf Jung-7/+8
2022-07-20incorporate some review feedbackRalf Jung-0/+3
2022-07-20add intrinsic to access vtable size and alignRalf Jung-2/+24
2021-06-25Fix a few misspellings.Eric Huss-1/+1
2021-02-15Pointer metadata: add tracking issue numberSimon Sapin-7/+7
2021-02-15Fix intra-doc link to raw pointer methodSimon Sapin-1/+1
2021-02-15More doc-comments for pointer metadata APIsSimon Sapin-4/+86
2021-02-15Add `to_raw_parts` methods to `*const`, `*mut`, and `NonNull`Simon Sapin-1/+2
2021-02-15Add `ptr::from_raw_parts`, `ptr::from_raw_parts_mut`, and `NonNull::from_raw_...Simon Sapin-6/+38
2021-02-15Add `size_of`, `align_of`, and `layout` methods to `DynMetadata`Simon Sapin-8/+38
2021-02-15Parameterize `DynMetadata` over its `dyn SomeTrait` typeSimon Sapin-6/+49
2021-02-15Add `ptr::Pointee` trait (for all types) and `ptr::metadata` functionSimon Sapin-0/+77