about summary refs log tree commit diff
path: root/library/core/src/ptr
AgeCommit message (Expand)AuthorLines
2025-07-27constify with_exposed_provenanceRalf Jung-2/+4
2025-07-22Rollup merge of #144212 - bjorn3:remove_unique_lang_item, r=oli-obk许杰友 Jieyou Xu (Joe)-2/+0
2025-07-22Rollup merge of #143768 - Randl:const-try, r=oli-obk许杰友 Jieyou Xu (Joe)-2/+4
2025-07-21Constify Try, From, TryFromEvgenii Zheltonozhskii-2/+4
2025-07-20Rollup merge of #143423 - hkBst:clippy-fix-1, r=workingjubileeGuillaume Gomez-10/+10
2025-07-20Remove the ptr_unique lang itembjorn3-2/+0
2025-07-18fix: don't panic on volatile access to nullLuigi Sartor Piucco-75/+93
2025-07-15constify some methods using `SliceIndex`Oli Scherer-6/+9
2025-07-14Rollup merge of #143917 - theemathas:change-allocated-object-to-allocation, r...Jakub Beránek-2/+2
2025-07-14Change "allocated object" to "allocation".Tim (Theemathas) Chirananthavat-2/+2
2025-07-13update issue number for `const_trait_impl`Deadbeef-1/+1
2025-07-08clippy fix: markdown indentation for indented items after line breakMarijn Schouten-10/+10
2025-07-07Make `Default` const and add some `const Default` implsEsteban Küber-1/+2
2025-07-03Remove PointerLike traitMichael Goulet-3/+0
2025-07-03setup CI and tidy to use typos for spellchecking and fix few typosklensy-4/+4
2025-07-01Update version placeholdersJosh Stone-8/+8
2025-06-17Auto merge of #142613 - workingjubilee:rollup-yuod2hg, r=workingjubileebors-11/+16
2025-06-17Rollup merge of #141946 - xizheyin:141933, r=jhprattJubilee-11/+16
2025-06-16library/compiler: add `PointeeSized` boundsDavid Wood-74/+75
2025-06-10Rollup merge of #142101 - lolbinarycat:core-dedup-ptr-docs-139190-pt2, r=work...León Orell Valerian Liehr-126/+68
2025-06-09core::ptr: deduplicate more method docsbinarycat-126/+68
2025-06-09stabilize nonnull_provenanceRalf Jung-3/+4
2025-06-04std: simplify `NonNull` variance documentationxizheyin-11/+16
2025-05-31terminology: allocated object → allocationRalf Jung-128/+131
2025-05-30Rollup merge of #141609 - lolbinarycat:core-dedup-ptr-docs-139190, r=workingj...Jubilee-123/+67
2025-05-27Auto merge of #129658 - saethlin:spare-a-crumb, r=jhprattbors-38/+42
2025-05-26core: begin deduplicating pointer docsbinarycat-123/+67
2025-05-22try_cast_aligned: avoid bare int-to-ptr castsRalf Jung-21/+15
2025-05-21Add some track_caller info to precondition panicsBen Kimock-38/+42
2025-05-20Implement `ptr::try_cast_aligned` and `NonNull::try_cast_aligned`.Mathis Bottinelli-0/+85
2025-05-20make std::intrinsic functions actually be intrinsicsRalf Jung-10/+283
2025-05-18Rollup merge of #140511 - mathisbot:master, r=dtolnayLeón Orell Valerian Liehr-2/+4
2025-05-12update version placeholdersPietro Albini-5/+5
2025-05-04Rollup merge of #137280 - RalfJung:const_swap_nonoverlapping, r=lcnrTrevor Gross-1/+36
2025-04-30Stabilize `#![feature(non_null_from_ref)]`Mathis B-2/+4
2025-04-30Rollup merge of #139192 - lolbinarycat:docs-wrapping_offset-provenance-139008...Matthias Krüger-4/+6
2025-04-29mention provenance in the pointer::wrapping_offset docsbinarycat-4/+6
2025-04-29stabilize ptr::swap_nonoverlapping in constRalf Jung-1/+36
2025-04-28Rename sub_ptr to offset_from_unsigned in docsDaniPopes-11/+12
2025-04-19Rollup merge of #139535 - ChrisDenton:default-ptr, r=tgross35Chris Denton-0/+16
2025-04-14ptr docs: add missing backtics around 'usize'Ralf Jung-1/+1
2025-04-11Implement Default for raw pointersChris Denton-0/+16
2025-04-10Auto merge of #137412 - scottmcm:redo-swap, r=cuviperbors-48/+88
2025-04-09Ensure `swap_nonoverlapping` is really always untypedScott McMurray-48/+88
2025-04-09replace version placeholderBoxy-12/+12
2025-04-06Auto merge of #138951 - jwnrt:alloc-raw-vec-strict-prov, r=Noratriebbors-1/+7
2025-04-05Rollup merge of #136877 - Sky9x:const-inherent-ptr-replace, r=jhprattMatthias Krüger-2/+4
2025-03-28std: Explain range follows standard half-open range in `offset`xizheyin-1/+2
2025-03-26Expose `Unique::from<NonNull>` in const internallyJames Wainwright-1/+7
2025-03-16Rollup merge of #135080 - Enselic:debug-ptr-metadata, r=thomcc许杰友 Jieyou Xu (Joe)-0/+2