about summary refs log tree commit diff
path: root/library/core/src/ptr
AgeCommit message (Expand)AuthorLines
2022-04-05trivial cfg(bootstrap) changesPietro Albini-4/+0
2022-04-05Rollup merge of #95630 - declanvk:update-nonnull-doc, r=RalfJungDylan DPC-4/+8
2022-04-05Rollup merge of #95588 - RalfJung:strict-provenance, r=scottmcmDylan DPC-19/+217
2022-04-04explicitly distinguish pointer::addr and pointer::expose_addrRalf Jung-19/+217
2022-04-03Add doc links referencing raw pointer methodsDeclan Kelly-4/+8
2022-04-03Rollup merge of #95617 - saethlin:swap-test-invalidation, r=Dylan-DPCDylan DPC-2/+3
2022-04-03Fix &mut invalidation in ptr::swap doctestBen Kimock-2/+3
2022-04-03Auto merge of #92686 - saethlin:unsafe-debug-asserts, r=Amanieubors-10/+20
2022-04-02Rollup merge of #95556 - declanvk:nonnull-provenance, r=dtolnayDylan DPC-0/+48
2022-04-02Rollup merge of #95354 - dtolnay:rustc_const_stable, r=lcnrDylan DPC-2/+2
2022-04-01Implement provenance preserving method on NonNullDeclan Kelly-0/+48
2022-03-31Fix feature name of stable parts of strict_provenanceDavid Tolnay-2/+2
2022-03-31Fix typos in core::ptr docsbstrie-4/+4
2022-03-30Auto merge of #94963 - lcnr:inherent-impls-std, r=oli-obk,m-ou-sebors-4/+4
2022-03-30remove now unnecessary lang itemslcnr-4/+4
2022-03-29clarify that WASM has address spacesAria Beingessner-1/+1
2022-03-29fix doc linkAria Beingessner-1/+1
2022-03-29refine the definition of temporal provenanceAria Beingessner-1/+1
2022-03-29more review fixes to ptr docsAria Beingessner-11/+19
2022-03-29Add even more details to top-level pointer docsAria Beingessner-4/+20
2022-03-29clean up pointer docsAria Beingessner-37/+84
2022-03-29Make the stdlib largely conform to strict provenance.Aria Beingessner-4/+4
2022-03-29Introduce experimental APIs for conforming to "strict provenance".Aria Beingessner-10/+400
2022-03-29Add debug assertions to some unsafe functionsBen Kimock-10/+20
2022-03-28Auto merge of #95249 - HeroicKatora:set-ptr-value, r=dtolnaybors-82/+88
2022-03-26Bump const_ptr_offset stabilization to 1.61David Tolnay-12/+12
2022-03-23Refactor set_ptr_value as with_metadata_ofAndreas Molzer-82/+88
2022-03-10Use implicit capture syntax in format_argsT-O-R-U-S-7/+7
2022-03-10Rollup merge of #94657 - fee1-dead:const_slice_index, r=oli-obkMatthias Krüger-6/+9
2022-03-09Rollup merge of #91804 - woppopo:const_clone, r=oli-obkMatthias Krüger-2/+4
2022-03-06Constify slice index for stringsDeadbeef-6/+9
2022-02-26For MIRI, cfg out the swap logic from 94212Scott McMurray-8/+15
2022-02-21Stop manually SIMDing in swap_nonoverlappingScott McMurray-90/+42
2022-02-17Rollup merge of #89869 - kpreid:from-doc, r=yaahcMatthias Krüger-0/+9
2022-02-13stabilize const_ptr_offsetSaltyKitkat-12/+12
2022-03-23ptr::guaranteed_eq doc typoasquared31415-2/+2
2022-01-23Make `NonNull::new` `const`woppopo-1/+2
2022-01-16fix const_ptr_offset_from tracking issueRalf Jung-2/+2
2022-01-08Implemented const casts of raw pointersMartin Habovstiak-0/+24
2021-12-21Rollup merge of #91823 - woppopo:const_ptr_as_ref, r=lcnrMatthias Krüger-15/+30
2021-12-13Rollup merge of #91824 - woppopo:const_ptr_write_bytes, r=oli-obkMatthias Krüger-1/+2
2021-12-12Rollup merge of #91814 - japm48:spelling-fix, r=RalfJungMatthias Krüger-16/+16
2021-12-12Make `(*mut T)::write_bytes` `const`woppopo-1/+2
2021-12-12Make `PTR::as_ref` and similar methods `const`.woppopo-15/+30
2021-12-12doc: fix typo in commentsjapm48-16/+16
2021-12-12Make `Unique`s methods `const`woppopo-3/+3
2021-12-12Make some `Clone` impls `const`woppopo-2/+4
2021-12-04Add documentation to more `From::from` implementations.Kevin Reid-0/+9
2021-11-22Intra-doc links apparently don't like pointers?Scott McMurray-4/+4
2021-11-22Add `<*{const|mut} T>::{to|from}_bits`Scott McMurray-0/+97