about summary refs log tree commit diff
path: root/src/libcore/ptr.rs
AgeCommit message (Expand)AuthorLines
2019-05-25split core::ptr module into multiple filesRalf Jung-3125/+0
2019-05-22Allow null-pointer-optimized enums in FFI if their underlying representation ...Michael Bradshaw-0/+1
2019-05-20Rollup merge of #60972 - RalfJung:volatile, r=alexcrichtonMazdak Farrokhzad-6/+0
2019-05-20elliminate mem::uninitialize from docs in libcoreRalf Jung-4/+4
2019-05-20remove confusing remarks about mixed volatile and non-volatile accessesRalf Jung-6/+0
2019-05-18fix copy-paste typo in docs for ptr::read_volatileBrent Kerby-1/+1
2019-05-12Auto merge of #60244 - SimonSapin:dangling, r=oli-obkbors-2/+0
2019-05-10Auto merge of #60588 - cuviper:be-simd-swap, r=alexcrichtonbors-4/+1
2019-05-07Add a `cast` method to raw pointers.Simon Sapin-0/+14
2019-05-06Revert "Disable big-endian simd in swap_nonoverlapping_bytes"Josh Stone-4/+1
2019-04-26Stabilize pointer::align_offsetChristopher Serr-4/+2
2019-04-25ignore-tidy-filelength on all files with greater than 3000 linesvarkor-0/+2
2019-04-25const-stabilize NonNull::dangling and NonNull::castSimon Sapin-2/+0
2019-04-19libcore: deny more...Mazdak Farrokhzad-6/+6
2019-04-18libcore => 2018Taiki Endo-13/+13
2019-04-01stabilize ptr::hashAleksey Kladov-2/+1
2019-03-27Rollup merge of #59390 - czipperz:ptr_eq_smart_pointer, r=Centril,steveklabnikJosh Stone-2/+48
2019-03-27Rollup merge of #59284 - RalfJung:maybe-uninit, r=sfacklerJosh Stone-7/+7
2019-03-27Minor rewordings and add `dyn` keywordChris Gregory-9/+9
2019-03-26Rollup merge of #59427 - czipperz:non_null_doc_links, r=Mark-SimulacrumGuillaume Gomez-2/+3
2019-03-26bump bootstrap; adjust stage0 uses in core::ptr.Mazdak Farrokhzad-2/+2
2019-03-26adjust MaybeUninit API to discussionsRalf Jung-7/+7
2019-03-25Link to PhantomData in NonNull documentationChris Gregory-2/+3
2019-03-25Rework documentation into examplesChris Gregory-8/+46
2019-03-25Rework documentation to be about fat pointersChris Gregory-5/+9
2019-03-23Make `ptr::eq` documentation mention smart-pointer behaviorChris Gregory-0/+4
2019-03-13Rollup merge of #59130 - RalfJung:non-null, r=rkruppeMazdak Farrokhzad-0/+10
2019-03-12expandRalf Jung-1/+2
2019-03-12Note that NonNull does not launder shared references for mutationRalf Jung-0/+9
2019-03-09Use lifetime contravariance to elide more lifetimes in core+alloc+stdScott McMurray-8/+8
2019-03-09Rollup merge of #58750 - TimDiekmann:master, r=oli-obkMazdak Farrokhzad-3/+5
2019-02-28Make `Unique::as_ptr`, `NonNull::dangling` and `NonNull::cast` constTim-3/+5
2019-02-22avoid unnecessary use of MaybeUninit::get_ref, and expand comment on the othersRalf Jung-1/+1
2019-02-10libs: doc commentsAlexander Regueiro-3/+3
2019-02-10tests: doc commentsAlexander Regueiro-8/+8
2019-02-03some type-level docs for MaybeUninit; rename into_inner -> into_initializedRalf Jung-2/+2
2019-01-17Revert "Auto merge of #57670 - rust-lang:beta-next, r=Mark-Simulacrum"Pietro Albini-16/+0
2019-01-16allow unused warnings related to rustc_layout_scalar_valid_range_startPietro Albini-0/+16
2019-01-07Add link destination for `read-ownership`Dylan MacKenzie-0/+1
2018-12-28Removed aligned ZST requirement from docs of read_/write_unaligned.kennytm-2/+2
2018-12-26Remove the private generic NonZero<T> wrapper type.Simon Sapin-14/+15
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-16Rollup merge of #56706 - oli-obk:const_unsafe_fn, r=CentrilMazdak Farrokhzad-1/+1
2018-12-15Rollup merge of #56751 - mbrubeck:hash, r=dtolnayPietro Albini-1/+1
2018-12-13Auto merge of #56161 - RalfJung:vecdeque-stacked-borrows, r=SimonSapinbors-4/+4
2018-12-12Allow ptr::hash to accept fat pointersMatt Brubeck-1/+1
2018-12-11Make `const unsafe fn` bodies `unsafe`Oliver Scherer-1/+1
2018-12-08Rollup merge of #56602 - dwijnand:fix-ptr-hash-docs, r=CentrilMazdak Farrokhzad-2/+5
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-19/+19
2018-12-07grammarDale Wijnand-1/+1